【发布时间】:2019-02-18 23:39:15
【问题描述】:
我的 Java 版本已更新到 1.8.202,现在我的 STS4 无法启动。下面是错误的截图。如何更改 Java 版本?我试图添加 -vm 它给出错误代码 1。我看到一个奇怪的 Java 路径,但我看不到它的设置位置,因为没有 STS.ini 文件,但有一个 SpringToolSuite4.ini 不包含它
【问题讨论】:
标签: spring-tools-4
我的 Java 版本已更新到 1.8.202,现在我的 STS4 无法启动。下面是错误的截图。如何更改 Java 版本?我试图添加 -vm 它给出错误代码 1。我看到一个奇怪的 Java 路径,但我看不到它的设置位置,因为没有 STS.ini 文件,但有一个 SpringToolSuite4.ini 不包含它
【问题讨论】:
标签: spring-tools-4
SpringTools4.ini 文件是定义您选择的 JVM 以运行 IDE 的正确位置。它与 STS.ini 或 eclipse.ini 文件相同,但适用于 STS4。
注意在 SpringTools4.ini 文件中以正确的方式定义 JVM,在何处以及如何定义 JVM 中有特殊的规则。例如,它必须是 ini 文件中的第一行,-vm 和可执行文件的路径需要在单独的行中。更多细节可以在这里找到:
https://wiki.eclipse.org/Eclipse.ini
希望这会有所帮助!
【讨论】:
除了上面指定的那些解决方案。查看sts@pathHelp->About Spring Tool Suite4->Installation Details->Configuration中指定的java版本 检查配置中指定的java home,确认证书是否添加到同一路径。
这样我就能解决问题。我的约束是因为 Java_Home 指向版本 8,而在 sts 内部它指向 OpenJDK 16。
希望这会有用。
【讨论】: