2014-11-21 108 views
0

您如何设置PATHWindows 7 64位可以访问32位和64位编译器。我已经注意到,来自不同文件夹的所有内容如java.exe,javac.exe等都完全相同。我相信PATH变量(无论是32位二进制还是64位)中的第一条路径将优先。关于为32位和64位安装Java的问题

我的想法是改变64位编译器的名称(java.exe)和类执行程序的名称(javac.exe),并且不要说添加64bit后缀,但我不确定这是否可行。请指教。

在此先感谢。

回答

1

Java是不是编译器,这是javac的。另外,编译器会在64位上生成与在32位上相同的字节码。假设您使用的是纯Java,唯一的区别是运行时(或JRE),即64位JRE可以寻址更多内存。如果你有本地代码,那么你必须匹配这些库被编译的设置。但是,一般来说,如果您使用的存储容量超过4 GB,则只有64位JRE可以使用额外的内存。

+0

对不起,我的意思的javac作为编译器。感谢您的建议。我有超过4GB的,它是64位系统,所以我会坚持64位。干杯! – Celdor 2014-11-21 19:24:04