关于为32位和64位安装Java

关于为32位和64位安装Java,java,path,installation,Java,Path,Installation,您认为如何在Windows 7 64位中设置路径以访问32位和64位编译器。我注意到,从不同的文件夹中显示的所有内容,如java.exe,javac.exe,等等,都是完全相同的。我相信path变量中的第一条路径(使用32位二进制文件或64位二进制文件)将优先 我的想法是更改64位编译器的名称(java.exe)和类执行程序的名称(javac.exe),不要说add64位postfix,但我不确定这是否有效。请给我一些建议 提前感谢。java不是编译器,而是javac。此外,编译器在64位上生成

您认为如何在Windows 7 64位中设置
路径以访问32位和64位编译器。我注意到,从不同的文件夹中显示的所有内容,如
java.exe
javac.exe
,等等,都是完全相同的。我相信
path
变量中的第一条路径(使用32位二进制文件或64位二进制文件)将优先

我的想法是更改64位编译器的名称(java.exe)和类执行程序的名称(javac.exe),不要说add
64位
postfix,但我不确定这是否有效。请给我一些建议


提前感谢。

java不是编译器,而是javac。此外,编译器在64位上生成的字节码与在32位上生成的字节码相同。假设您使用的是纯Java,唯一的区别在于运行时(或JRE),其中64位JRE可以处理更多内存。如果您有本机代码,则必须匹配这些库编译时使用的设置。但是,一般来说,如果您使用的是64位系统,内存超过4GB,那么只有64位JRE才能使用额外的内存。

对不起,我指的是作为编译器的javac。谢谢你的建议。我有超过4GB的内存,而且是64位系统,所以我会坚持使用64位。干杯