我的Java版本已更新为1.8.202,现在我的STS4无法启动。以下是错误的屏幕截图。如何更改Java版本?我试图添加-vm,它给出错误代码1。我看到一个奇怪的Java路径,但是由于没有STS.ini文件,但是没有包含它的SpringToolSuite4.ini,所以我看不到它的设置位置。
答案 0 :(得分:0)
SpringTools4.ini文件是定义您选择用来运行IDE的JVM的正确位置。它与STS.ini或eclipse.ini文件相同,但用于STS4。
请注意以正确的方式在SpringTools4.ini文件中定义JVM,在何处以及如何定义JVM方面有一些特殊规则。例如,它必须是ini文件的第一行,-vm
和可执行文件的路径必须位于单独的行中。可以在此处找到更多详细信息:
https://wiki.eclipse.org/Eclipse.ini
希望这会有所帮助!
答案 1 :(得分:0)
除了上面指定的那些解决方案。查看sts@pathHelp->About Spring Tool Suite4->Installation Details->Configuration中指定的java版本 检查配置中指定的java home,确认证书是否添加到同一路径。
这样我就能够解决这个问题。我的限制是因为 Java_Home 指向版本 8,并且在 sts 中它指向 OpenJDK 16。
希望这会有用。