求救高手:使用packager命令将java程序中的一个类包装成Activex控件时会出错(100分)

A

afey

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将一个Java程序包装成一个Activex控件,先用helloworld程序作试验可以成功,再用扫雷程序作例子,输入以下命令,总会出错,不知道该怎么解决,也不知道到底是什么原因。
命令行:e:/saolei>packager -clsid {D824B185-AE3C-11D6-ABF5-00B0D07B8581} -out C:/PROGRA~1/Java/jre1.5.0_07/axbridge/bin -reg saolei.jar Game
结果:
java.lang.ClassNotFoundException:Game
at java.net.URLClassLoader$1.run<URLClassLoader.java:200>
at java.security.AccessController.doPrivileged<Native Method>
at java.net.URLClassLoader.findClass<URLClasLoader.java:188>
at java.lang.ClassLoader.loadClass<ClassLoader.java:306>
at sun.misc.Launcher$AppClassLoader.loadClass<Launcher.java.168>
at java.lang.ClassLoader.loadClass<ClassLoader.java:251>
at java.beans.Beans.instantiate<Beans.java:187>
at java.beans.Beans.instantiate<Beans.java:48>
at sun.plugin.com.Packager.generate<Packager.java:71>
at sun.plugin.com.Packager.main<Packager.java:61>
Processing C:/DOCUME~dama/LOCALS~1/Temp/Game.idl
Game.idl
C:/DOCUME~1/dama/LOCALS~1/Temp/Game.idl<2>:error MIDL2183 :unexpected end of file found
生成 .tlb文件时失败
 
这个问题我已经解决了,[:)]
 
顶部