当前位置: 技术问答>java相关
Visual Basic中调用java组件
来源: 互联网 发布时间:2015-06-15
本文导语: Visual Basic中调用java组件 概述: 要调用java组件,有很多种方法,这里我们采用了sun公司的J2EE CAS(Client Access Services) COM Bridge。 安装CAS COM桥可以在http://developer.java.sun.com/servlet/SessionServlet?url=http://developer.java.sun.co...
Visual Basic中调用java组件
概述:
要调用java组件,有很多种方法,这里我们采用了sun公司的J2EE CAS(Client Access Services) COM Bridge。
安装CAS COM桥可以在http://developer.java.sun.com/servlet/SessionServlet?url=http://developer.java.sun.com/developer/earlyAccess/j2eecas/download-com-bridge.html下载。
第一章 调用本地java对象
1.一个简单的例子
启动visual basic;
选择标准exe工程;
选工程菜单,引用选项;
如果已经正确安装了CAS COM bridge,那么就会有一项j2eecas javaServeces 1.0 Type Library的选项,选中它,然后加入,点确定;
2.创建一个对象
程序代码如下:
Private Sub Form_Load()
Dim TheTime As Object
Set TheTime = JavaNew("java.util.Date")
MsgBox TheTime.toString
End Sub
JavaNew将生成一个Data对象,然后我们就可以象在java中一样地调用Date的各种方法。
那么java中的类静态方法这里又是怎么调用的呢?
看这句代码:Set SystemStatics = GetJavaStaticsFor("java.lang.System")
这句代码创建了一个叫SystemStatics的对象,这里并不产生一个java对象,而只是产生了一个COM 对象,通过这个对象我们就可以访问System这里类了,如:CurTimeMillis = SystemStatics.currentTimeMillis
是不是很简单呢,下一章我们将讨论如何调用服务器端的ejb组件。
欢迎大家来和我联系,共同探讨,我的e-mail:woowindice@sohu.com
概述:
要调用java组件,有很多种方法,这里我们采用了sun公司的J2EE CAS(Client Access Services) COM Bridge。
安装CAS COM桥可以在http://developer.java.sun.com/servlet/SessionServlet?url=http://developer.java.sun.com/developer/earlyAccess/j2eecas/download-com-bridge.html下载。
第一章 调用本地java对象
1.一个简单的例子
启动visual basic;
选择标准exe工程;
选工程菜单,引用选项;
如果已经正确安装了CAS COM bridge,那么就会有一项j2eecas javaServeces 1.0 Type Library的选项,选中它,然后加入,点确定;
2.创建一个对象
程序代码如下:
Private Sub Form_Load()
Dim TheTime As Object
Set TheTime = JavaNew("java.util.Date")
MsgBox TheTime.toString
End Sub
JavaNew将生成一个Data对象,然后我们就可以象在java中一样地调用Date的各种方法。
那么java中的类静态方法这里又是怎么调用的呢?
看这句代码:Set SystemStatics = GetJavaStaticsFor("java.lang.System")
这句代码创建了一个叫SystemStatics的对象,这里并不产生一个java对象,而只是产生了一个COM 对象,通过这个对象我们就可以访问System这里类了,如:CurTimeMillis = SystemStatics.currentTimeMillis
是不是很简单呢,下一章我们将讨论如何调用服务器端的ejb组件。
欢迎大家来和我联系,共同探讨,我的e-mail:woowindice@sohu.com
|
好人啊