簡體   English   中英

所有Java小程序都可以在支持64位JRE的瀏覽器上運行嗎?

[英]Can all Java applet run on 64bit JRE enabled browser?

我有一個Java小程序,它不能在64位系統上運行(瀏覽器和OS為64位),但在32位客戶端系統上可以正常工作。 為什么小程序無法在64位客戶端系統上執行?

沒有32位Java小程序。

Java源代碼被編譯為不具有32位或64位“屬性”的字節碼。 僅JVM具有32位或64位的變體。

因此,只要您的applet僅包含Java代碼(而不包含本機庫),無論您使用什么源來編譯它,它都應同時在32位和64位JVM上運行。

1:如果小程序是純Java(即沒有本機代碼),那么編譯“針對哪個” CPU無關緊要,因為沒有機器代碼 Java字節碼是完全可移植的—只需在編譯時將您的JVM設置為較舊的JVM。
2:您的錯誤是有關日志中所說的缺少“ Application-Name清單屬性”的問題,這與CPU體系結構無關,並且此applet在x86_64上也不起作用。

暫無
暫無

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

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