Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所有Java小程序能否在支持64位JRE的浏览器上运行?_Java_Applet_Java 8 - Fatal编程技术网

所有Java小程序能否在支持64位JRE的浏览器上运行?

所有Java小程序能否在支持64位JRE的浏览器上运行?,java,applet,java-8,Java,Applet,Java 8,我有一个java小程序,它不在64位系统上运行(浏览器和操作系统是64位的),但在32位客户机系统上运行得非常好。为什么小程序无法在64位客户端系统上执行?没有32位Java小程序 Java源代码被编译成字节码,字节码没有32位或64位的“属性”。只有JVM有32位或64位的变体 因此,只要小程序只包含Java代码(而不包含本机库),它就应该同时在32位和64位JVM上运行,无论您使用什么编译源代码。没有32位Java小程序 Java源代码被编译成字节码,字节码没有32位或64位的“属性”。只有

我有一个java小程序,它不在64位系统上运行(浏览器和操作系统是64位的),但在32位客户机系统上运行得非常好。为什么小程序无法在64位客户端系统上执行?

没有32位Java小程序

Java源代码被编译成字节码,字节码没有32位或64位的“属性”。只有JVM有32位或64位的变体


因此,只要小程序只包含Java代码(而不包含本机库),它就应该同时在32位和64位JVM上运行,无论您使用什么编译源代码。

没有32位Java小程序

Java源代码被编译成字节码,字节码没有32位或64位的“属性”。只有JVM有32位或64位的变体


因此,只要您的小程序只包含Java代码(并且没有本机库),它就应该在32位和64位JVM上运行,而不管您使用什么编译源代码。

1:如果小程序是纯Java(即没有本机代码),那么编译它的“CPU”就不重要了,因为没有机器代码。Java字节码是完全可移植的-它只要求您在编译时有一个JVM而不是更早的JVM作为目标。

2:您的错误是缺少“应用程序名称清单属性”,正如您的日志所述,这与CPU体系结构无关,而且这个小程序也不能在x86_64上工作。

1:如果小程序是纯Java(即没有本机代码),那么编译它的“CPU”并不重要,因为没有机器代码。Java字节码是完全可移植的-它只要求您在编译时有一个JVM而不是更早的JVM作为目标。

2:您的错误是缺少“应用程序名称清单属性”,正如您的日志所述,这与CPU体系结构无关,而且这个小程序也不能在x86_64上工作。

它实际上可以在32位的其他系统上工作。这就是我怀疑体系结构的原因。有点奇怪的错误,请尝试解压缩.jar文件,看看里面有什么。是否有清单,其中包含什么内容@SairamKrishIt实际上可以在32位的其他系统上工作。这就是我怀疑体系结构的原因。有点奇怪的错误。试着解包.jar文件,看看里面是什么。是否有清单,其中包含什么内容@SairamKrishDo还有其他Java小程序在这个问题系统上工作吗?直接使用小程序查看器怎么样?该消息只是一个警告。请看,您必须进行更多的分析,以了解小程序无法工作的原因。您发布的输出没有给出任何提示。是的。消息只是一个警告。我更新了我的问题。其他Java小程序在问题系统上工作吗?直接使用小程序查看器怎么样?该消息只是一个警告。请看,您必须进行更多的分析,以了解小程序无法工作的原因。您发布的输出没有给出任何提示。是的。消息只是一个警告。我更新了我的问题