vbroker52 \ bin \ idl2java.exe -verbose -VBJdebug -VBJjavavm
D:\tools\java\jdk1.6.0_37_32\jre\bin\java.exe
JVM:
Loaded JVM dll D:\tools\java\jdk1.6.0_37_32\jre\bin\client\jvm.dll
JavaVMInitArgs:
...
vbroker52 \ bin \ idl2java.exe -verbose -VBJdebug -VBJjavavm
D:\tools\java\jdk1.6.0_37_64\jre\bin\java.exe
Error loading: D:\tools\java\jdk1.6.0_37_64\jre\bin\server\jvm.dll
Unable to load any JVM, exiting!!!
我尝试了几个版本的JVM - 只有使用64位JVM才会出现问题 它知道bug吗?
答案 0 :(得分:2)
旧的visibroker idl编译器无法处理64位Java运行时。这不行。但您可以尝试使用32位JVM创建Java代码(带有idl2java),并使用64位JDK进行编译。