64位Weblogic服务器上的32位JDK

64位Weblogic服务器上的32位JDK,weblogic,32bit-64bit,java,weblogic-10.x,Weblogic,32bit 64bit,Java,Weblogic 10.x,是否可以使用32位JDK在64位Weblogic 10.3.2服务器实例上运行应用程序? 我这样做的原因是在使用64位JDK运行程序时遇到异常 UCFWin32JNI.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 使用32位JDK时,错误消失。 如果可能的话,那怎么办 谢谢 32位版本的库不能被64位JVM加载和使用,反之亦然 此外,UCFWin32JNI.dll似乎根本不是WebLogic库。事实上,它似乎是Document

是否可以使用32位JDK在64位Weblogic 10.3.2服务器实例上运行应用程序?
我这样做的原因是在使用64位JDK运行程序时遇到异常

UCFWin32JNI.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 
使用32位JDK时,错误消失。
如果可能的话,那怎么办


谢谢

32位版本的库不能被64位JVM加载和使用,反之亦然


此外,
UCFWin32JNI.dll
似乎根本不是WebLogic库。事实上,它似乎是Documentum中的一个库。您应该寻找该库的64位版本(如果可用),因为它似乎是一个32位版本,根据名称和生成的错误消息进行排序。最后,您需要将64位版本放在构成
java.library.path

的目录中,在64位平台上运行32位JVM完全没有问题。事实上,对于某些应用程序,它实际上可以更高效,因为在64位JVM上,某些数据类型天生就更大(我认为int就是内存中的一个例子)


64位JVM为需要访问更大堆的应用程序提供了各种各样的优势,但运行32位JVM完全没有坏处。

32位应用程序可以使用32位库,64位应用程序只能使用64位库。