簡體   English   中英

為什么在安裝64位JRE時運行某些applet需要32位JRE

[英]Why 32bit JRE is needed to run certain applets when 64bit JRE is already installed

讓我舉個例子,Juniper的Ne​​twork connect是一個Java applet。 此applet不是從具有64位Java(JDK或JRE)的ubuntu 64位操作系統運行的。 為了運行它,他們的支持站點建議安裝32位JRE。

其他信息: 驗證Java applet - 成功驗證瀏覽器是否能夠運行Java applet。 瀏覽器是64位(Mozilla / 5.0(X11; Ubuntu; Linux x86_64; rv:31.0)Gecko / 20100101 Firefox / 31.0)

當64位JRE已經可用時,我無法理解32位JRE的基本需求? 有人可以解釋一下。 這將有助於許多人。

在Windows和* ix系統中,無法從32位可執行文件調用64位動態庫(.dll或.so)。 因此,使用32位jdk可能需要兩種可能性:

  1. 該應用程序正在從32位瀏覽器本機32位應用程序中調用
  2. java應用程序包含對本機庫的JNI調用,這些庫僅作為32位版本提供。

使用applet 1.最可能的原因 - 但是從你的編輯看起來更像是2.在你的情況下。

暫無
暫無

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

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