如果先删除,然后重新启动有帮助,请随意使用。Eclipse也有同样的问题。我已经安装了openJDK8(又名Java1.8;还包括JRE)。在eclipse中,我选择使用JRE OpenJDK8,但没有意识到必须单独设置编译器。在preferences>J

如果先删除,然后重新启动有帮助,请随意使用。Eclipse也有同样的问题。我已经安装了openJDK8(又名Java1.8;还包括JRE)。在eclipse中,我选择使用JRE OpenJDK8,但没有意识到必须单独设置编译器。在preferences>J,java,intellij-idea,sdk,Java,Intellij Idea,Sdk,如果先删除,然后重新启动有帮助,请随意使用。Eclipse也有同样的问题。我已经安装了openJDK8(又名Java1.8;还包括JRE)。在eclipse中,我选择使用JRE OpenJDK8,但没有意识到必须单独设置编译器。在preferences>Java>Compiler>Compiler compliance level->1.8中,这是一个很好的答案。在系统环境变量中,将最新java版本的“路径”向上移动到任何其他版本之上可以解决这个问题。确保在设置环境变量后登录和注销或重新启动不要


如果先删除,然后重新启动有帮助,请随意使用。Eclipse也有同样的问题。我已经安装了openJDK8(又名Java1.8;还包括JRE)。在eclipse中,我选择使用JRE OpenJDK8,但没有意识到必须单独设置编译器。在preferences>Java>Compiler>Compiler compliance level->1.8中,这是一个很好的答案。在系统环境变量中,将最新java版本的“路径”向上移动到任何其他版本之上可以解决这个问题。确保在设置环境变量后登录和注销或重新启动不要忘记关闭并重新打开命令行。在我看来,命令行窗口可以记住环境变量的上一个状态。(当然,这只适用于您试图从命令行运行它)或build文件夹。
H:\087-JAVA\HelloWorld\src>java com.codewithmosh.Main
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/codewithmosh/Main has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)