如何在Java 1.7版上运行STS

时间:2016-09-29 05:21:38

标签: java eclipse spring spring-tool-suite ubuntu-14.10

我需要运行eclipse(java 1.7)和STS 3.8.1(java 1.8),但如果我选择java 7作为默认值,我会在STS 3.8.1中遇到错误。  我正在使用OS : ubuntu 14.10

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,但我没有得到任何答案。

5 个答案:

答案 0 :(得分:7)

这个问题已经过时了,但对于将来无法安装Java 8的人来说,或者在其他答案中无法使用解决方法 - 3.8.0是第一个需要Java 1.8的版本,而3.7 .3仍然只用Java 1.7。

答案 1 :(得分:3)

如果您来到此页面是因为您搜索了相同的错误但需要其他选项,则可以尝试更新STS.ini配置设置(例如,在/sts-win32-x86_64/sts-bundle/sts-3.9。 3.RELEASE /文件夹)顶部有两行,如下所示。第二行是Java 8安装的路径。

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms40m
-Dosgi.module.lock.timeout=10
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx1200m

<强>原始

-vm
C:/Program Files/Java/jdk1.8.0_131/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms40m
-Dosgi.module.lock.timeout=10
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx1200m

<强>更新

^

答案 2 :(得分:2)

Screenshot

我只是将jdk设置为替代jre值。

答案 3 :(得分:1)

要求jdk 1.8打开并运行STS(eclipse)。它仍然允许您使用您想要的任何JDK版本构建项目/代码。

安装jdk1.8,设置JAVA_HOME和PATH env变量,使1.8成为默认的jdk。在此之后你应该能够打开STS。然后设置项目并将项目的JDK设置为1.7或任何你想要的。

我希望它有所帮助。

答案 4 :(得分:0)

STS 3.8.1一体化发行版基于Eclipse v4.6,它需要Java 1.8才能启动它。 正如@Jens所提到的,你可以打开Windows - &gt; Preferences。然后打开树节点Java&gt; Installed JREs。添加新的JRE / JDK后,您可以将其设置为默认值或删除其他项目。

另一种选择:如果您已安装Eclipse 4.5,请访问https://spring.io/tools/sts/all

  1. 通过更新网站安装STS 3.8.1:打开Help - &gt; Install New Software...。只需在向导中粘贴更新站点URL即可。
  2. 如果您希望离线安装,可以下载STS 更新站点档案。单击同一向导中的Add...按钮,选择解压缩的zip文件夹。