如何更改 STS 4 的 Java 版本

How do I change the Java version fro STS4

我的 Java 版本已更新到 1.8.202,现在我的 STS4 无法启动。下面是错误的截图。如何更改 Java 版本?我尝试添加 -vm 它给出了错误代码 1。我看到一个奇怪的 Java 路径但我看不到它的设置位置,因为没有 STS.ini 文件但是有一个 SpringToolSuite4.ini 不包含它

SpringTools4.ini 文件是将您选择的 JVM 定义为 运行 IDE 的正确位置。它与 STS.ini 或 eclipse.ini 文件相同,但对于 STS4.

注意以正确的方式在 SpringTools4.ini 文件中定义 JVM,定义 JVM 的位置和方式有特殊的规则。例如,它必须是 ini 文件中的第一行,并且 -vm 和可执行文件的路径需要位于不同的行中。可以在这里找到更多详细信息:

https://wiki.eclipse.org/Eclipse.ini

希望对您有所帮助!

除了上面指定的那些解决方案。查看sts@path Help->About Spring Tool Suite4->Installation Details->Configuration中指定的java版本 检查配置中指定的java家,确认证书是否添加到同一路径。

这样我就可以解决问题了。我的约束是因为 Java_Home 指向版本 8,而在 sts 中它指向 OpenJDK 16。

希望这会有所帮助。