簡體   English   中英

64 位 Weblogic 服務器上的 32 位 JDK

[英]32 bit JDK on 64 bit Weblogic Server

是否可以使用 32 位 JDK 在 64 位 Weblogic 10.3.2 Server 實例上運行應用程序?
我這樣做的原因是在使用 64 位 JDK 運行我的程序時出現異常。

UCFWin32JNI.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 

使用 32 位 JDK 時錯誤消失。
如果有可能,那怎么做?

謝謝!

64 位 JVM 無法加載和使用 32 位版本的庫,反之亦然。

此外, UCFWin32JNI.dll似乎根本不是 WebLogic 庫。 事實上,它似乎是 Documentum 的一個庫。 您應該尋找該庫的 64 位版本(如果可用),因為它似乎是 32 位版本,名稱和產生的錯誤消息。 最后,您需要將 64 位版本放在構成java.library.path的目錄之一中。

在 64 位平台上運行 32 位 JVM 完全沒有問題。 事實上,對於某些應用程序,它實際上可以更有效,因為某些數據類型在 64 位 JVM 上天生就更大(我認為整數是內存中的一個例子)

64 位 JVM 為需要訪問更大堆的應用程序提供了各種優勢,但運行 32 位 JVM 完全沒有害處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM