如何在 Java 版本 1.7 上 运行 STS
How to run STS on Java version 1.7
我需要 运行 eclipse(java 1.7) 和 STS 3.8.1 (java 1.8) 但如果我 select 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.
或者我 select java 1.8
因为默认的 eclipse 不能正常工作。
我的要求是使用 java 1.7 with STS.
构建项目,最新版本 3.8.1 不支持 java 1.7。
我尝试搜索哪个 version of STS support 1.7
但我没有得到任何答案。
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
- 通过 更新站点 安装 STS 3.8.1:打开
Help
-> Install New Software...
。只需在向导中粘贴更新站点 URL。
- 如果您更喜欢离线安装,可以下载 STS 更新站点存档。单击同一向导中的
Add...
按钮,select 解压缩 zip 文件的文件夹。
这个问题很老了,但对于以后看到这个问题但无法安装 Java 8 或无法使用其他答案中的解决方法的人来说 - 3.8.0 是第一个版本需要 Java 1.8,而 3.7.3 只需要 Java 1.7 就可以正常运行。
它要求 jdk 1.8 打开和 运行 STS (eclipse)。它仍然允许您使用您想要的任何 JDK 版本构建您的 project/code。
安装 jdk1.8,设置 JAVA_HOME 和 PATH 环境变量,使 1.8 成为默认 jdk。在此之后,您应该能够打开 STS。然后设置项目并将项目的 JDK 设置为 1.7 或任何你想要的。
希望对您有所帮助。
我只是在备用 jre 值中设置了 jdk。
如果您因为搜索相同的错误而来到此页面但想要不同的选项,您可以尝试更新 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
我需要 运行 eclipse(java 1.7) 和 STS 3.8.1 (java 1.8) 但如果我 select 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.
或者我 select java 1.8
因为默认的 eclipse 不能正常工作。
我的要求是使用 java 1.7 with STS.
构建项目,最新版本 3.8.1 不支持 java 1.7。
我尝试搜索哪个 version of STS support 1.7
但我没有得到任何答案。
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
- 通过 更新站点 安装 STS 3.8.1:打开
Help
->Install New Software...
。只需在向导中粘贴更新站点 URL。 - 如果您更喜欢离线安装,可以下载 STS 更新站点存档。单击同一向导中的
Add...
按钮,select 解压缩 zip 文件的文件夹。
这个问题很老了,但对于以后看到这个问题但无法安装 Java 8 或无法使用其他答案中的解决方法的人来说 - 3.8.0 是第一个版本需要 Java 1.8,而 3.7.3 只需要 Java 1.7 就可以正常运行。
它要求 jdk 1.8 打开和 运行 STS (eclipse)。它仍然允许您使用您想要的任何 JDK 版本构建您的 project/code。
安装 jdk1.8,设置 JAVA_HOME 和 PATH 环境变量,使 1.8 成为默认 jdk。在此之后,您应该能够打开 STS。然后设置项目并将项目的 JDK 设置为 1.7 或任何你想要的。
希望对您有所帮助。
我只是在备用 jre 值中设置了 jdk。
如果您因为搜索相同的错误而来到此页面但想要不同的选项,您可以尝试更新 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