尝试从CLI运行程序时收到此错误:
错误:发生了JNI错误,请检查您的安装,然后重试线程“主”中的异常java.lang.UnsupportedClassVersionError:daniel已由Java Runtime的较新版本(类文件版本58.0)进行编译,此版本的Java Runtime仅可识别52.0以下的类文件版本。
我有Windows 10已经尝试按照以下步骤更新路径:
在Windows搜索框中搜索高级系统设置。单击高级系统设置。
单击环境变量按钮:将打开环境变量弹出窗口。
转到系统变量会话,然后单击“新建”按钮以创建新变量(HOME_PATH),然后将打开“新建系统变量”弹出窗口。
给出变量名称:JAVA_HOME,变量值:您的Java SDK主页路径。例如:C:\ Profram文件\ java \ jdk1.8.0_151注意:它不应包含\ bin。然后单击确定按钮。
现在您可以在系统变量列表中查看您的JAVA_HOME。
选择路径(从系统变量列表中),然后单击“编辑”按钮,将打开一个新弹出窗口(“编辑环境变量”)。它是在Windows 10中引入的。
单击“新建”按钮,并在突出显示的字段中提供%JAVA_HOME%\ bin,然后单击“确定”按钮。
没有用,也尝试卸载JDK并重新安装,但是同样的问题,我从以下链接安装了JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
任何线索?
[尝试从CLI运行程序时收到此错误:错误:发生了JNI错误,请检查安装并重试。线程“ main” java.lang ....中的异常。]
您需要使用Java 14而不是Java 8来运行程序。或者,您可以使用Java 8编译项目。