Problem
当我运行 HelloWorld 时,它返回:
“java.lang.UnsupportedClassVersionError:HelloWorld 已编译
通过更新版本的 Java 运行时(类文件版本
52.65535),该版本的 Java 运行时仅识别 52.0 以下的类文件版本”
我该如何解决这个问题?
截屏
Code
public class HelloWorld{
public static void main(String[] args) {
System.out.println("123");
}
}
该问题与 Java 调试器扩展有关。我遇到了同样的问题,它已记录在问题日志中:https://github.com/Microsoft/vscode-java-debug/issues/555
问题仅出现在像 HelloWorld 这样的单文件应用程序上。如果你运行maven项目就可以了。
梅德森克的指示对我有用:https://github.com/Microsoft/vscode-java-debug/issues/555#issuecomment-478464496
summary:
1.确保卸载干净jdk8
2.安装jdk11
3.在launch.json中添加“vmArgs”:“--enable-preview”
4. F1,“Java:Clean……”和“Java:Force……”
5.再次运行独立文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)