可能重复:
Do i have to install jdk win64?在windows x64平台下,推荐安装哪个jdk?
JDK for Windows或JDK对于Windows x64,为什么呢?
可能重复:
Do i have to install jdk win64?在windows x64平台下,推荐安装哪个jdk?
JDK for Windows或JDK对于Windows x64,为什么呢?
除非您需要在Java应用程序中使用大量内存或需要访问本机代码,否则使用哪一个并不重要。
总结:
理由使用64位JDK:
理由使用X32 JDK:
的.class
文件和生产将是完全一致的.jar
文件,所以你不需要开发同一个系统比你部署的动向。
如果你做了很多64位计算,你可能会发现64位版本更快。如果你不这样做,你可能会发现32位版本更快。它可以使差异达到10%的差异。
如果您想要使用超过1.2 GB的内存,则可能需要64位版本。
人们倾向于使用32位版本的一个原因是相信这会减少内存消耗。区别很小,64位版本可以选择使用32位地址-XX:+UseCompressedOops
,它允许您使用32位地址并访问32 GB内存。
总之,我只是使用64位版本,如果内存消耗令您担心,请使用额外的选项。
重复的http://stackoverflow.com/questions/3242703/do-i-have-to-install-jdk-win64 – mglauche 2011-02-24 08:32:23