ms java虚拟机自动地将一个java类的public方法当作一个com对象的一个方法。
必须要注意做一些必要的数据类型转换(比如:将java string转换成bstrs )。这使得你可以快速的建立一个基本的com组件并运行。
例子public class javacom{
public string szhello = "hello world" ;
public string anyfunc()
{
string n = "as returned by anyfunc !" ;
return n ;
}}
用visual j++或者ms sdk ( jvc javacom.java )编译这个class文件。
将输出的.class文件拷贝至/winnt/java/trustlib目录。
下面,注册该类成一个com对象
javareg /register /class:javacom /progid:javacom.test
现在,我们可以像使用一个com对象一样使用一个java类,使用如下语句:
set jc = server.createobject("javacom.test")
response.write jc.szhello & "$#@60;br$#@62;"
response.write jc.anyfunc & "$#@60;br$#@62;"
闽公网安备 35060202000074号