在 Windows 上禁用和启用不同的 Java 版本?

Disable and enable different Java versions on Windows?

我刚刚下载了 AT Launcher(Minecraft 整合包启动器),它需要 Java 7,并且 不需要Java 8 一起工作。不好的是在你从电脑上删除Java 8之前它不会启动,只有Java 7,所以我想知道我是否可以暂时禁用Java 8当游戏开始,而不必卸载它?

这可能吗?

您可以编写批处理文件,在启动软件之前将 JAVA_HOME 目录设置为 JAVA7。

我为这个程序找到的解决方案 (ATLauncher) 是下载一个名为 LegacyJavaFixer 的小 jar 文件(虽然仅适用于 ATLauncher)并将其放在每个 modpack 文件夹中。

好像不能批量做?

只要没有其他人发布另一个 "universal" 解决方案,我就会将此答案标记为正确。

感谢您的帮助!