2012-02-17 39 views
1

我想建立我與Java 6的代碼,但使用Java編譯時間檢查5.日食 - 編譯和不同的Java版本

例如,我希望編譯器抱怨@Override註釋的接口上運行(在Java 6中引入)。

你知道如何做到這一點嗎?

+0

保持日食,我不知道這是可能的。 – sgowd 2012-02-17 12:46:38

+0

您是否在使用Ant來構建。如果是這樣,我認爲你可以讓ant使用Java 6進行編譯和構建。而啓用Java 5檢查的人員可以右鍵單擊該項目並將Java Compiler兼容性設置爲Java 5 – 2012-02-17 12:48:49

+0

您需要爲同一項目使用不同的編譯器? – sgowd 2012-02-17 12:50:03

回答

3

用鼠標右鍵去你的項目 - >屬性 - > Java編譯器

療法可以啓用「啓用項目特定設置」,然後選擇一個自己的編譯器的Java版本

+0

你也可以看看 2012-02-17 12:48:21

+0

似乎kms333需要將不同的編譯器用於同一個項目。檢查一次。 – sgowd 2012-02-17 12:49:41

0

的JRE的偏好似乎是在工作區不是項目級別。要更改JRE,Window ...首選項。在'Java'下打開樹。選擇「已安裝的JRE」。如果只有一個,你不能刪除它。點擊「添加...」。瀏覽到Java安裝的基本目錄,例如/usr/java/jdk1.6.0。給JRE一個名字,然後單擊OK。這會將新的JRE添加到可用的JRE列表中。要將其選爲默認JRE,必須在「已安裝的JRE」窗口中進行檢查。

0

如果您正在使用Maven(或螞蟻)建設項目,那麼你可以指定的Java 6 Maven和使用Java 5