我需要編寫一個僅與Java 1.5兼容的項目。我安裝了Java 1.6。是否有某種形式的向後兼容性讓Eclipse能夠用1.5進行編譯?如何更改Eclipse項目的JDK版本
我必須安裝Java 1.5才能在此顯示嗎?或者,也許有另一種方式?
。
我需要編寫一個僅與Java 1.5兼容的項目。我安裝了Java 1.6。是否有某種形式的向後兼容性讓Eclipse能夠用1.5進行編譯?如何更改Eclipse項目的JDK版本
我必須安裝Java 1.5才能在此顯示嗎?或者,也許有另一種方式?
。
點擊添加庫按鈕。它會將您的screen指向Java位置。
選擇「目錄」,除JRE home之外的按鈕右側並指向安裝的文件夾位置。
即使您只想要1.5編譯器項目,也可以通過在Eclipse中更改編譯器設置來實現它,而不是刪除1.6 JRE並添加1.5 JRE。
GOTO -->JAVA--Compiler---> and change compiler level to `1.5` instead of `1.6`
由於davidfmatheson建議,
只是要小心,特別是如果你的團隊的人一起工作設置此功能。如果任何人使用1.6中新增或更改的任何內容,它將編譯,但不能在具有JRE 1.5的環境中運行。
參見頁Set Up JDK in Eclipse。從添加按鈕,您可以添加不同版本的JDK ...
在Java - > Installed JRE下的首選項部分中,單擊添加按鈕並導航到1.5 JDK主文件夾。然後檢查列表中的一個,它會成爲所有項目的默認:
點擊Eclipse中的窗口選項卡上,去首和當窗口出現,去Java→已安裝JRE→執行環境並選擇JavaSE-1.5。然後您必須去編譯器並設置編譯器符合性級別。
謝謝,接近答案,合規水平是我一直在尋找的。 – David
的JDK(JAVA_HOME),用於啓動Eclipse不一定用來編譯項目中的一個。
要了解JRE 你可以爲您的項目選擇,檢查首選項:
一般→的Java安裝JRE
默認情況下,如果你還沒有添加任何JRE中,只有一個聲明將用於啓動Eclipse(可在eclipse.ini中定義)。
你可以添加任何你想要的其他JRE,包括一個與你的項目兼容的JRE。
之後,你需要在你的項目屬性(或一般偏好)是幹什麼用的JRE來檢查,用什麼樣的級別:
Alt text http://www.standartux.fr/public/Java/Preferences.png
日食 - 特定項目變更的JDK版本 -
如果要更改特定項目的任何jdk版本,則必須單擊--->項目 - > JRE系統庫 - >屬性--->內部類路徑容器(JRE系統庫),更改執行環境,你想要的任何版本,例如1.7或1.8。
也許這個問題被誤解了......我需要安裝JDK 1.5嗎?如果我按照你的指示,我仍然需要瀏覽1.5文件夾。將兩個JDK安裝在一起可以嗎? – David
除非你有限制你的文件應該被編譯爲版本1.5(或)任何庫不支持1.6,它不需要有1.5。 – kosa
即使您只想要1.5編譯器項目,您也可以通過更改eclipse中的編譯器設置來實現它。 – kosa