2011-06-07 70 views
1

我有一个i5 CPU和我的操作系统是Windows 7 64位。我jdk我安装? 我认为它的jdk-6u25-windows-x64.exe发现于 http://www.oracle.com/technetwork/java/javase/downloads其中jdk我应该安装英特尔i5 CPU和Windows 7 64位

+0

请注意,此类问题属于superuser.com而不是Stack Overflow。 – 2011-06-07 13:38:52

+3

@Xr:对于JDK,这里没问题。对于JRE,它绝对是超级用户。 – 2011-06-07 13:39:46

+0

对不起,我在这里新建 – akshay 2011-06-07 13:39:53

回答

0

这是64位的JDK,它可能是最适合你的。 32位版本也可以工作。相反是不正确的; 32位计算机只能使用32位JDK,而不是64位。

+1

32位版本的优点是对于不需要很多千兆字节内存的程序更高的内存效率。 – 2013-06-15 10:17:00

1

可以使用32位版本或64位版本。最好的选择取决于你正在开发的东西。主要区别在于JVM的内部指针在64位版本中是两倍宽的。由于JVM在内部将引用值表示为指针,因此堆中包含对其他对象的引用(它们都是这样)的任何对象都将在64位版本中占用更多内存。还有额外的填充将它们对齐到8字节的边界。但是,64位版本可以解决更多的内存问题。