|
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;"
|