我试图将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调试的帮助。
答案 0 :(得分:8)
您可能正在使用Java 9编译(或使用编译的依赖项),但仍使用JDK 8.0
安装java 9并更改操作系统环境设置以指向新的JDK。这应该可以解决你的问题。