2016-09-29 53 views
4

我需要運行eclipse(java 1.7)和STS 3.8.1(java 1.8),但是如果我選擇java 7作爲默認值,我會在STS 3.8.1中出錯。 我使用OS : ubuntu 14.10如何在Java版本1.7上運行STS

Error : Version 1.7.0_80 of the JVM is not suitable for this product. Version: 1.8 or greater is required. 

或者我選擇java 1.8默認日食工作不正常。

我的要求是使用java 1.7 with STS.來構建項目,最新版本3.8.1不支持java 1.7。

我試着搜索哪個version of STS support 1.7但我沒有得到任何答案。

+3

如果您只需要Java 7來構建項目,那麼您可以在項目屬性中更改eclipse/STS中僅用於該項目的Java版本 – Jens

+1

請參閱http://stackoverflow.com/questions/12588537/how-要了解更多信息,請更改jdk-version-for-an-eclipse-project – Jens

回答

0

STS 3.8.1所有功能於一身的發行版基於Eclipse v4.6,它需要Java 1.8才能啓動它。由於@Jens提到,你可以打開Windows - >Preferences。然後打開樹節點Java>Installed JREs。添加新的JRE/JDK後,可以將其設置爲默認或刪除其他項目。

另一種選擇:如果你已經安裝了Eclipse 4.5,請訪問https://spring.io/tools/sts/all

  1. 通過更新站點安裝STS 3.8.1:開放Help - >Install New Software...。只需在嚮導中粘貼更新站點URL即可。您可以下載STS 更新站點檔案。單擊相同嚮導中的Add...按鈕,選擇解壓縮的zip文件的文件夾。
4

這個問題很舊,但是對於那些將來無法安裝Java 8或其他方法的人,在其他答案中不能使用解決方法 - 3.8.0是需要Java 1.8的第一個版本,而3.7.3仍然只適用於Java 1.7。

0

它要求jdk 1.8打開並運行STS(eclipse)。它仍然允許你用你想要的任何JDK版本來構建你的項目/代碼。

安裝jdk1.8,設置你的JAVA_HOME和PATH env變量,使1.8成爲你的默認jdk。在此之後,你應該能夠打開STS。然後安裝項目並將項目的JDK設置爲1.7或任何你想要的。

我希望它有幫助。

0

Screenshot

我只設置在其他的JRE值的JDK。