最近想用java做一个asp调用的组件:所以上网找了一下资料。
下面是资料:
===========================================
方式一:把Java类注册成ActiveX组件
步骤一:
创建一个Java类,命名为Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:WINNTjava rustlib目录下,然后注册成ActiveX组件javareg /register /class:Test /progid:Test
步骤三:
在ASP中使用
Set obj=CreateObject("Test")'"Test"就是注册时候的progid
msgbox obj.getWord()方式二:直接使用
步骤一:
建立Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:WINNTjava rustlib目录下
步骤三:使用
dim obj
Set obj=GetObject("java:Test")
msgbox obj.getWord()
======================================================
本来想用第一种方法,但发现没有javareg注册命令,后来才知道要下载microsoft sdk for java(sdkjava40.exe) 安装才行(靠!运行自己写的java程序还要用微软的java环境,这样还有前途吗!!),但找来找去也找不到sdkjava40.exe这个文件,最后在外国找到一个msjavx86.exe文件安装后也不知道怎样用。因为安装后在命令行也发现无javareg这个命令。
最后想用第二种方法:
用javac编译后把Test.class复制到C:\WINDOWS\java\trustlib后(我的系统是WINserver2003),然后用上面的方法,建立好测试的asp文件,重启IIS,运行asp却出错了。错误 '800401e5'
/java/test.asp,行 4
是GetObject("java:Test")这行出错请大家帮我解决下上面的问题好吗?谢谢!!
下面是资料:
===========================================
方式一:把Java类注册成ActiveX组件
步骤一:
创建一个Java类,命名为Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:WINNTjava rustlib目录下,然后注册成ActiveX组件javareg /register /class:Test /progid:Test
步骤三:
在ASP中使用
Set obj=CreateObject("Test")'"Test"就是注册时候的progid
msgbox obj.getWord()方式二:直接使用
步骤一:
建立Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:WINNTjava rustlib目录下
步骤三:使用
dim obj
Set obj=GetObject("java:Test")
msgbox obj.getWord()
======================================================
本来想用第一种方法,但发现没有javareg注册命令,后来才知道要下载microsoft sdk for java(sdkjava40.exe) 安装才行(靠!运行自己写的java程序还要用微软的java环境,这样还有前途吗!!),但找来找去也找不到sdkjava40.exe这个文件,最后在外国找到一个msjavx86.exe文件安装后也不知道怎样用。因为安装后在命令行也发现无javareg这个命令。
最后想用第二种方法:
用javac编译后把Test.class复制到C:\WINDOWS\java\trustlib后(我的系统是WINserver2003),然后用上面的方法,建立好测试的asp文件,重启IIS,运行asp却出错了。错误 '800401e5'
/java/test.asp,行 4
是GetObject("java:Test")这行出错请大家帮我解决下上面的问题好吗?谢谢!!
解决方案 »
- 高分求教,HttpUrlConnection发送post请求,附源码
- TTS JSAPI使用 创建Synthesizer时为NULL
- 照着写的一个程序 但是出错了 大虾帮解决一下!!!
- 有个想法请大家来思考一下
- 检测您JAVA基本功是否扎实的问题!!开开心心快快乐乐送分题!祝朋友们编程的时候注意身体!
- mina万人同时在线问题
- 01空间www.01study.com欢迎java人
- 整合的Apache+Tomcat,如何能支持servlet??
- 怎样在退出JFrame窗体时给一提示,让用户确定是否真的退出?
- select 时,总报这个错,是啥原因?? 在线等待中.....
- 如何能在SWT中实现类似百叶窗的效果呢
- 请教这个界面如何实现?
第二种方法不用注册吧。不是放进C:\WINDOWS\java\trustlib用GetObject("java:Test")就可以取得对像了吗?
请用java写过asp组件的高手指点。