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 &"<br>"
response.write jc.anyFunc & "<br>"