(类文件版本 53.0),Java 运行时版本高达 52.0 Visual Studio 代码

2022-09-01 11:00:36

我正在尝试将Visual Studio代码用于Java。

已安装 Java 的扩展,并安装了 1.8 JDK,并带有指向安装的环境变量。

当使用简单的hello world程序启动调试器时,我得到以下结果:

java.lang.UnsupportEdClassVersionError:HelloWorld已经由Java运行时的最新版本编译(类文件版本53.0),这个版本的Java运行时只能识别java.lang.ClassLoader.defineClass1(Native Method)的52.0的类文件版本......at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

任何在Visual Studio代码中进行Java调试的帮助都值得赞赏。


答案 1

您可能正在使用java 9进行编译(或使用编译的依赖项),但仍在使用JDK 8.0

安装 java 9 并将操作系统环境设置更改为指向新的 JDK。这应该可以解决您的问题。


答案 2

推荐