无法使用VSCode运行/编译java程序
当我点击f5时,我会在调试窗口中得到这个文本无法使用VSCode运行/编译java程序,java,visual-studio-code,ide,adoptopenjdk,Java,Visual Studio Code,Ide,Adoptopenjdk,当我点击f5时,我会在调试窗口中得到这个文本 Error: LinkageError occurred while loading main class Hello java.lang.UnsupportedClassVersionError: Hello (class file version 52.65535) was compiled with preview features that are unsupported. This version of the Java Runti
Error: LinkageError occurred while loading main class Hello
java.lang.UnsupportedClassVersionError: Hello (class file version 52.65535) was compiled with preview features that are unsupported. This version of the Java Runtime only recognizes preview features for class file version 56.65535
javac-版本显示
javac 12
java版本
openjdk version "12" 2019-03-19
OpenJDK Runtime Environment AdoptOpenJDK (build 12+33)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 12+33, mixed mode, sharing)
我试图编译的代码
公共类你好{
公共静态void main(字符串[]agrs)
{
System.out.println(“你好,世界!”);
}
}
路径、JAVA_主页和JRE_主页设置正确。
已安装调试加载项。
我可以用InteliJ IDEA或使用java(文件)、javac(文件)编译和运行相同的代码,它可以很好地工作,但我不知道为什么它不能在vscode上工作。@jornverne发送指向其他问题的链接,这很有帮助 总结:
您在VSCode中使用什么包来调试java代码?您在文本中也输入了错误。当您打算键入
String[]args
时,您说的String[]agrs
似乎是调试器扩展中的一个bug。几天前的一个非常类似的问题:(但似乎不是一个重复,因为错误消息不同)您也可以尝试更新扩展。@DylanRiley@jornverne extension and VSCode是最新版本