簡體   English   中英

在同時安裝32位和64位Java時

[英]On installing Java for both 32bit and 64bit

您如何看待在Windows 7 64位系統中設置PATH來訪問32位和64位編譯器。 我注意到,來自不同文件夾的javac.exe諸如java.exejavac.exe等的所有內容都完全相同。 我相信PATH變量中的第一條路徑(使用32位二進制文​​件或64位二進制文​​件)將具有優先權。

我的想法是更改64位編譯器的名稱(java.exe)和類執行程序的名稱(javac.exe),並且不說添加64bit后綴,但是我不確定這是否可行。 請指教。

提前致謝。

java不是編譯器,而是javac。 同樣,編譯器在64位上生成與在32位上相同的字節碼。 假設您使用的是純Java,唯一的區別是運行時(或JRE),其中64位JRE可以尋址更多的內存。 如果您具有本機代碼,則必須匹配使用這些庫編譯的設置。 但是,通常,如果您使用的內存超過4 GB的64位系統,則只有64位JRE可以使用額外的內存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM