这个问题在这里已有答案:
我正在尝试使用Visual Studio代码来实现Java。
安装了Java扩展,安装了1.8 JDK,环境变量指向安装。
使用简单的hello world程序启动调试器时,我得到以下内容:
java.lang.UnsupportedClassVersionError:HelloWorld已由更新版本的Java Runtime(类文件版本53.0)编译,此版本的Java Runtime仅在java.lang.ClassLoader.defineClass1(Native)上识别最高52.0的类文件版本方法)...... ......在sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
任何有助于在Visual Studio代码中获取Java调试的帮助。
您可能正在使用Java 9编译(或使用编译的依赖项),但仍使用JDK 8.0
安装java 9并更改您的OS环境设置以指向新的JDK。这应该可以解决您的问题。