1. 程式人生 > >windows jdk jre版本切換 eclipse設定更改

windows jdk jre版本切換 eclipse設定更改

jre版本切換 eclipse設定更改

1 開啟eclipse介面,開啟window/preferences—>java/Installed JREs,選中Jre,再點選右邊的Edit,開啟檔案流覽器,選擇要載入的JDK包.

2選中左側包管理器裡的專案,右擊屬性,改變java編譯器, java構建路徑

轉載:

首先eclipse本身使用啥jdk沒有任何關係
在Preference裡設定整個workspace的jdk:Preferences->Java->Installed JREs,把1.4和1.5的都加上

然後可以為每個工程都指定一個jdk版本:
工程的Properties->Java Build Path->Libraries->Add Library->JRE System Library->Execution Environment裡選J2SE 1.4/1.5


工程Properties->Java Compiler->Enable project specific settings->JDK Compiliance選1.4/1.5

轉載windows jdk 版本切換

http://www.haodaima.net/art/2359240

windows JDK 版本切換
1
. HKEY_LOCAL_MACHINE“SOFTWARE“JavaSoft“Java Runtime Environment“CurrentVersion, 把這個鍵值改成你需要的jdk版本號。
2. 到WINDOWS“system32下, 把這裡邊的java.exe. javaw.exe之類的備份, 然後從java_home“bin下把你需要的版本的對應檔案copy過來 
3.設定環境變數java_home變數到需要的版本路徑,然後:搞定! 
4.可以用CMD java -version 命令檢查一下結果 PS: 這個方法在1.4/1.6兩個版本之間測試通過。 FROM: http://blog.csdn.net/linxuewei/article/details/6042367 
 jdk和jre不同版本切換 都可以切換,不用改登錄檔。 
不管你設定java_home為哪個,當你在控制檯執行java -version的時候,使用的都是最後安裝那個jre,為啥呢?因為執行java.exe的時候,尋找jre的順序是這樣子的:
1. 自己的目錄下有沒有 jre目錄。(這個部分這樣說並不是非常精確,原因請詳見jdk原始碼,這此不特別說明) 
2. 父目錄底下jre子目錄。
3. 查詢 windows registry(hkey_local_machine\software\javasoft\java runtime environment\) 通常當你直接在控制檯下執行java -version,執行的c:\windows\system32\java.exe,為什麼會在這裡有個java.exe?因為從jdk1.3開始,在安裝jdk的時候會自動複製java.exe到c:\windows\system32,加上path環境變數最前面的就是c:\windows\system32,因此即使將jdk\bin加到path中,仍然是執行最先找到的java.exe。 這個java.exe查詢jre時明顯是按照上面的第3點來的。 
因此樓主如果想用不同的jre,保證下面兩點就行了: 
1. 那一個 java.exe 被執行。 
2. java.exe 找到哪一套 jre。 可以通過編寫一個批處理指令碼來進行,類似於weblogic的啟動指令碼。

http://blog.csdn.net/nsrainbow/article/details/40871773