JAVA SE x86还是x64?

JAVA SE x86还是x64?,java,32bit-64bit,Java,32bit 64bit,所以这可能是一个愚蠢的问题,但我需要开始开发JAVA应用程序,我想我应该更新我的jdk。所以我去了这个网站,它有Windowsx64和x86的下载 我的问题是。我有一个64位系统,但我的程序文件是x86。那么这是否意味着我应该使用x86 jdk或x64?我想我不明白为什么我的程序文件文件夹的大小与我的系统本身不同,或者我的系统是x86 我希望你能看到我在这件事上愚蠢的困惑 谢谢,, -Austin下载x64版本,因为它是为具有您的体系结构的计算机而设计的。只有不能在64位环境下运行的应用程序才有

所以这可能是一个愚蠢的问题,但我需要开始开发JAVA应用程序,我想我应该更新我的jdk。所以我去了这个网站,它有Windowsx64和x86的下载

我的问题是。我有一个64位系统,但我的程序文件是x86。那么这是否意味着我应该使用x86 jdk或x64?我想我不明白为什么我的程序文件文件夹的大小与我的系统本身不同,或者我的系统是x86

我希望你能看到我在这件事上愚蠢的困惑

谢谢,,
-Austin

下载
x64
版本,因为它是为具有您的体系结构的计算机而设计的。只有不能在
64位
环境下运行的应用程序才有
x86
程序文件文件夹。它基本上只是向后兼容。

64位CPU必须能够执行32位代码,以便向后兼容30多年的32位纯软件。每个64位windows安装(以及其他安装)都包含一个完整的32位系统来运行旧代码。e、 g.c:\windows\system32包含64位windows安装所需的64位二进制文件(是的,system32,这是一个绝妙的选择,微软的白痴),而c:\windows\syswow64包含32位二进制文件。您可以在同一个系统上轻松安装32位和64位JVM。一般来说,如果您运行的是64位操作系统,除非您需要利用特定功能,否则这并不重要。哦,那么x86只是“大多数”32位版本的架构术语?非常感谢。只是英特尔版本的32位处理器,但我相信大多数人对所有43位处理器都使用这个术语。下面是x86可以在64位和32位上运行的更长的答案。x64只能在64位上运行。