VisiBroker的idl2java出错?!(100分)

  • 主题发起人 主题发起人 Java小子
  • 开始时间 开始时间
J

Java小子

Unregistered / Unconfirmed
GUEST, unregistred user!
VisiBroker for java
中运行idl2java
出错
Unable to initialize threads:connot find class
java/lang/Thread
could not create JVM
是什么原因,如何解决呢?多谢!
 
我在这个版面中已经回答过这个问题了!那就再贴一编吧
-----------------------------------------
出现这种情况通常是因为你安装了VisiBroker然后又安装了高版本的JDK造成的!目前VisiBroker不能支持1.3以上的JDK!原因是JRE的路径在高版本上被更改了!~
好像以前JRE的JVM.dll路径是在hotspot下面,而现在版本是用cllient,Server区分开的!
所以你只要在JRE的路径下面添加hotspot目录然后将client目录下的JVM.dll拷贝过来就可以了!只不过编译的时候会有警告!不用理会!
具体示例如下;
yourpath/jre/bin/下面会有两个目录,其中分别会有两个字目录client,server
他们下面都有jvm.dll。将client下面的jvm.dll拷贝出来(好象Server的也行),然后建立一个同级的子目录hotspot,将JVM.dll粘贴在它下面就可以了!
 
后退
顶部