Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复java.lang.UnsupportedClassVersionError:(类文件版本59.65535)?_Java_Visual Studio Code - Fatal编程技术网

如何修复java.lang.UnsupportedClassVersionError:(类文件版本59.65535)?

如何修复java.lang.UnsupportedClassVersionError:(类文件版本59.65535)?,java,visual-studio-code,Java,Visual Studio Code,我在尝试运行带有vscode扩展名的java程序时收到此错误: Error: LinkageError occurred while loading main class test java.lang.UnsupportedClassVersionError: test (class file version 59.65535) was compiled with preview features that are unsupported. This version of

我在尝试运行带有vscode扩展名的java程序时收到此错误:

Error: LinkageError occurred while loading main class test
        java.lang.UnsupportedClassVersionError: test (class file version 59.65535) was compiled with preview features that are unsupported. This version of 
    the Java Runtime only recognizes preview features for class file version 60.65535
以下是java的版本:

java -version
java version "16" 2021-03-16
Java(TM) SE Runtime Environment (build 16+36-2231)
Java HotSpot(TM) 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

javac -version
javac 16
如果我只在cmd中尝试命令java filename.java,但在vscode中抛出错误,并且两个扩展都不起作用,那么这个程序正在运行(代码运行程序、java调试器/运行程序)


如果你能帮我的话,那就太好了。

你用JDK 15编译了java代码,现在用JDK 16运行它。你能用JDK 16重新编译你的代码吗?@Abra虽然OP说JDK是16(
javac 16
)而不是15,但你的建议是,这是一个开始的好地方-@Abhilash,尝试使用兼容(或更好的相同)的Java版本进行编译和编译running@Abra谢谢你的大力帮助,它又开始工作了我唯一改变的是,我将文件移到了一个新目录中。成功了!!