7

我需要运行 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默认 eclipse 不能正常工作。

我的要求是使用java 1.7 with STS. 最新版本 3.8.1 构建项目不支持 java 1.7。

我尝试搜索,version of STS support 1.7但我没有得到任何答案。

4

5 回答 5

7

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

于 2017-03-22T18:28:55.133 回答
6

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

-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

更新

-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
于 2018-05-18T21:22:56.757 回答
3

截屏

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

于 2017-03-31T05:14:13.140 回答
1

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

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

我希望它有所帮助。

于 2017-03-29T13:54:35.090 回答
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。
  2. 如果您更喜欢离线安装,您可以下载 STS更新站点档案。单击Add...同一向导中的按钮,选择解压缩的 zip 文件的文件夹。
于 2016-09-29T16:16:30.617 回答