Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16496484
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:37:33

下载本文示例代码
  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;"   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;" 下载本文示例代码


用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件用Java开发组件
阅读(169) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~