2013-02-18 48 views
3

我正在開發一個需要針對JDK 1.6構建的項目,但我想針對Java 1.6和1.7進行測試 - 我同時使用了Java 1.6和1.7安裝了JDK。Netbeans - 構建目標JDK 6,但使用Java 7運行JRE

我知道我可以爲每個創建一個新的Java平臺,但這會導致該項目正在構建對JDK 1.6/1.7 - 我只希望它針對兩個運行。有沒有一種簡單的方法可以告訴Netbeans針對我的JDK 1.6平臺進行構建,而是使用我的Java 1.7 JRE進行運行。或者即使有可以使用外部JRE運行項目的選項,我也可以使其工作。

+0

你的意思是你想用'JDK6'編譯並想用'JDK 7'來運行它? – kaysush 2013-02-18 16:11:17

+0

是的,我希望通過JDK6編譯它,但我想測試它是否針對Java 6和Java 7運行,以確保操作中沒有任何更改。 – user1164112 2013-02-18 16:19:23

回答

5

轉到左側窗格中

建設 - >在下方編譯

項目屬性通過右鍵點擊你會看到其他編譯器選項

給PARAMS爲-target 6,這會根據JDK 6編譯你的代碼,當你運行該程序時,它將使用JRE 7來運行它。

+1

我想我會將我的Java平臺設置爲JDK7呢? – user1164112 2013-02-18 16:34:59

+0

......你將不得不將平臺設置爲'JDK 7' – kaysush 2013-02-18 16:37:02

+0

如果這麼說,..然後@kaysush ...如果我想要目標成爲JDK 5,我應該寫-target 5是真的嗎? – gumuruh 2016-06-29 13:40:29

相關問題