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

时间:2017-11-03 18:12:32

标签: java visual-studio-code

我试图将Visual Studio代码用于Java。

安装了Java扩展,安装了1.8 JDK,环境变量指向安装。

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

java.lang.UnsupportedClassVersionError:HelloWorld已由更新版本的Java Runtime(类文件版本53.0)编译,此版本的Java Runtime仅识别最高为52.0的类文件版本     at java.lang.ClassLoader.defineClass1(Native Method)     ......         ......         at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

任何有助于在Visual Studio代码中进行Java调试的帮助。

1 个答案:

答案 0 :(得分:8)

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

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