只有在打开项目时,才能更改jdk的路径。如果您尝试运行一个实际的java应用程序,即使您已经成功地切换到另一个jdk版本,它也只会使用最近安装的java版本,在我的例子中是jdk 19。我尝试过运行java 19和java 8,级别遵循SE 18和SE 1.8应用程序。一个模块和非模块。为了让我能够运行java 8,即使切换到jdk 1.8,它仍然会以jdk 19的形式运行应用程序。要解决这个问题,我需要卸载java se 19。我想知道的是,在不需要卸载其他java版本的情况下,更改这个执行的确切方法。为了解释清楚,我会附上一些截图。

注意:我甚至尝试使用路径切换方法切换到java1.8,但它仍然可以运行应用程序,而另一个仍然不能运行,这使我得出了一个结论,即我需要改变java执行程序的方式。


。


发布于 2022-10-09 05:13:10
您可以按Win+R打开run,然后键入sysdm.cpl,点击go,然后转到窗口中的高级选项卡。在右下角你会看到环境变量..。我对java应用程序不太熟悉,但我之前必须对此进行调整。
这大概就是你要找的?当我只是删除java文件夹而没有正确地从add或remove程序设置中卸载它们时,我也遇到了问题。
https://stackoverflow.com/questions/74002228
复制相似问题