idl2java不适用于64位JVM?加载jre\bin\server\jvm.dll时出错
vbroker52\bin\idl2java.exe-verbose-VBJdebug-VBJjavavmidl2java不适用于64位JVM?加载jre\bin\server\jvm.dll时出错,java,jvm,corba,idl,Java,Jvm,Corba,Idl,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: ... D:\tools\java\jdk1.6.0_37_64\jre\bin\java.e
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:
...
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!!!
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:
...
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吗?旧的visibroker idl编译器无法处理64位Java运行时。这行不通。但是您可以尝试使用32位JVM创建java代码(使用idl2java),并使用64位JDK进行编译