Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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 为什么我的程序文件说(x86),但我的处理器和操作系统是x64位_Java - Fatal编程技术网

Java 为什么我的程序文件说(x86),但我的处理器和操作系统是x64位

Java 为什么我的程序文件说(x86),但我的处理器和操作系统是x64位,java,Java,我正试图为我的Minecraft服务器分配更多的ram,我想知道我的java是否有问题,所以我查看了我的PC信息,它说我有一个64位操作系统和一个64位处理器,但当我转到程序文件时,它说我有32位。我试过下载java 7和8,但仍然不起作用。如果我尝试下载32位java,我总是下载64位版本的所有内容。您有两个目录:“程序文件”和“程序文件(x86)”。第一个应该包含64位应用程序。另一个包含32位应用程序。这是正常的,并不意味着您有32位系统。您有两个目录:“程序文件”和“程序文件(x86)”

我正试图为我的Minecraft服务器分配更多的ram,我想知道我的java是否有问题,所以我查看了我的PC信息,它说我有一个64位操作系统和一个64位处理器,但当我转到程序文件时,它说我有32位。我试过下载java 7和8,但仍然不起作用。如果我尝试下载32位java,我总是下载64位版本的所有内容。

您有两个目录:“程序文件”和“程序文件(x86)”。第一个应该包含64位应用程序。另一个包含32位应用程序。这是正常的,并不意味着您有32位系统。

您有两个目录:“程序文件”和“程序文件(x86)”。第一个应该包含64位应用程序。另一个包含32位应用程序。这是正常的,并不意味着您有32位系统。

完全可以在您的计算机上安装多个版本。试着检查最有可能被使用的版本,也就是您要使用的版本

java -version
你应该看到这样的结果

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

如果是64位,则会在此处显示,32位版本不会明确表示32位。

完全可以在计算机上安装多个版本。试着检查最有可能被使用的版本,也就是您要使用的版本

java -version
你应该看到这样的结果

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

如果是64位,则会在此处显示,32位版本不会明确表示为32位。

32位JVM在Windows中的Windows XP emulator中运行,为了获得最大的兼容性,会告诉您有一个x86.dang,这似乎是很久以前的事了。谢谢你的帮助,我现在对计算机有了更多的了解,但回头看看我在几年内取得了多大的进步真是太好了。再过4年,你可能会说同样的话。我知道,而且我从1989年起就一直在从事专业工作。@Peter Lawrey 32位JVM在Windows的Windows XP模拟器中运行,为了最大程度的兼容性,它会告诉你有一个x86.dang,这似乎是很久以前的事了。谢谢你的帮助,我现在对计算机有了更多的了解,但回头看看我在几年内取得了多大的进步真是太好了。再过4年,你可能会说同样的话。“我有,而且我从1989年起就一直在从事专业工作。”彼得·劳瑞