为我的笔记本电脑重新安装了 Windows,并重新安装了 Visual Studio Code、JDK。但是我面临调试器(?)问题。
每次当我试图在 Maven 之外编译/调试 Java 文件时得到这个异常(即使这是一个空类,我写的简单的控制台输出“Hello world”我得到这个错误。尝试使用 Java Extension Pack 编译/调试: :
java.lang.UnsupportedClassVersionError: NameOfMyClass 已由较新版本的 Java 运行时(类文件版本 52.65535)编译,此版本的 Java 运行时仅识别 52.0 以下的类文件版本
- JDK版本为1.8.0 201
- VS 代码 1.32.3
- JAVA_HOME 变量设置为正确的路径“C:\Program Files\Java\jdk1.8.0_201”
有什么想法吗?
该问题与 Java 调试器扩展有关。我遇到了同样的问题,它已记录在问题日志中:https ://github.com/Microsoft/vscode-java-debug/issues/555
问题仅出在像 HelloWorld 这样的单文件应用程序中。如果你运行 maven 项目就可以了。
Medsonk 的说明对我有用:https ://github.com/Microsoft/vscode-java-debug/issues/555#issuecomment-478464496