1. 程式人生 > >JDK版本相容性問題以及在Eclipse中設定不同jdk版本編譯

JDK版本相容性問題以及在Eclipse中設定不同jdk版本編譯

JDK是向下相容的。

1. 伺服器的JDK版本比較低(比如1.6)同時由於這個執行著其它專案,不能升級,這種情況下在編譯程式碼的時候將jre環境設定為1.6的版本編譯。

2. 伺服器的JDK版本比較高(比如1.8),但是編譯環境是1.6,此種情況下可能正常執行不需要重新編譯,除非一些已經在1.8拋棄的用法,但是這種情況很少。

Eclipse 中可以在properties中Java Compiler 中選擇的JDK版本進行編譯。選擇這個後需要在具體的工程中.settings目錄中修改 clipse.wst.common.project.facet.core.xml 中  <installed facet="java" version="1.8"/> 設定對應選擇的JDK版本。然後重新整理工程,重新編譯匯出war。