2

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 时才会出现问题。
它是已知的错误吗?

4

1 回答 1

2

旧的 visibroker idl 编译器无法处理 64 位 Java 运行时。这行不通。但是您可以尝试使用 32 位 JVM 创建 java 代码(使用 idl2java)并使用 64 位 JDK 进行编译。

于 2012-12-05T12:32:34.857 回答