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 で (idl2java を使用して) Java コードを作成し、64 ビット JDK でコンパイルすることはできます。

于 2012-12-05T12:32:34.857 に答える