繁体   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