Cor*_*afe 2 java tools.jar spring-tool-suite
我知道有很多关于这个的话题,但是都没有关于Spring Tools Suite的话题。而且我正在发现此文件在较新的Java版本中不再存在的信息,这似乎是事实,因为我找不到它。我现在绝对迷路了。
小智 25
把-vm参数上面 -vmargs在SpringToolSuite4.ini文件
-startup
plugins/org.eclipse.equinox.launcher_1.5.600.v20191014-2022.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jdk1.8.0_181\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
Run Code Online (Sandbox Code Playgroud)
不管我将JRE更改为JDK多少次,更新路径和系统变量,最终我的问题都得到解决,方法是将-vm参数和JDK 的绝对路径添加到SpringToolSuite4.ini文件中。我在Eclipse Photon上也有相同的行为,它也解决了该问题。
-vm
C:\Program Files\Java\jdk1.8.0_181\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
您可以在此Eclipse Wiki上阅读更多内容。
小智 5
我面对你的问题,如图片
我将jdk1.8中的tools.jar复制到图片中提到的jre
C:\Program Files\Java\jdk1.8.0_191\lib\tools.jar
to
C:\Program Files\Java\jre1.8.0_211\lib
Run Code Online (Sandbox Code Playgroud)
然后对我来说工作正常并且错误消失了注释我使用了-JDK1.8.0_191-jre1.8.0_211,我认为它将对你很好
我可以通过修复PATH来解决它。我有一个 jre 和一个 jdk 安装在我的 Windows.JAVA_HOME 正确设置为 jdk,但 jre 是路径中的第一个。我通过在 jre 之前移动 jdk 来修复我的路径,然后问题就消失了。
如何检查:
打开 Windows cmd 窗口。然后执行where java。你会看到这样的东西:
C:\Users\d058029>where java
C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\Program Files\Standalone\jdk1.8.0_172\bin\java.exe
Run Code Online (Sandbox Code Playgroud)
给你看。jre是第一位的。使用 Windows 控制面板 -> 编辑系统环境变量并确保 jdk 在 jre 之前。
小智 5
我通过将 JDK 添加到系统环境变量中的 Path 并将其移动到列表中的顶部/第一个来解决此问题。以前在 PATH 中的 Java 的唯一路径是 C:\Program Files (x86)\Common Files\Oracle\Java\javapath。我需要将 C:\Program Files\Java\jdk1.8.0_211\bin 添加到 Path 并将其移动到顶部。
对于 Windows:
| 归档时间: |
|
| 查看次数: |
6998 次 |
| 最近记录: |