更改为 Java 7 版本后无法 运行 STS

Can't run STS after change to Java 7 version

我按照此说明将我的 STS 环境设置为使用 Java 7,而不是 Java 8

现在,当我想要 运行 STS 时,我收到此错误消息:

还有这个:

我能否以某种方式解决这种情况,或者我必须安装新的 STS?

错误消息看起来您没有以 Eclipse 启动器喜欢的方式指定 JDK 到 运行 STS。这里详细解释如何指定JDK到运行Eclipse/STS:

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

请记住,STS 有一个 STS.ini 文件而不是 eclipse.ini 文件,但其他所有内容也适用于 STS.ini 文件。请记住,-vm 参数必须是该文件中的第一个参数,然后是包含 java 可执行文件路径的附加行。