[尝试从CLI运行Java程序时收到错误JNA

问题描述 投票:0回答:1

尝试从CLI运行程序时收到此错误:

错误:发生了JNI错误,请检查您的安装,然后重试线程“主”中的异常java.lang.UnsupportedClassVersionError:daniel已由Java Runtime的较新版本(类文件版本58.0)进行编译,此版本的Java Runtime仅可识别52.0以下的类文件版本。

我有Windows 10已经尝试按照以下步骤更新路径:

  1. 在Windows搜索框中搜索高级系统设置。单击高级系统设置。

  2. 单击环境变量按钮:将打开环境变量弹出窗口。

  3. 转到系统变量会话,然后单击“新建”按钮以创建新变量(HOME_PATH),然后将打开“新建系统变量”弹出窗口。

  4. 给出变量名称:JAVA_HOME,变量值:您的Java SDK主页路径。例如:C:\ Profram文件\ java \ jdk1.8.0_151注意:它不应包含\ bin。然后单击确定按钮。

  5. 现在您可以在系统变量列表中查看您的JAVA_HOME。

  6. 选择路径(从系统变量列表中),然后单击“编辑”按钮,将打开一个新弹出窗口(“编辑环境变量”)。它是在Windows 10中引入的。

  7. 单击“新建”按钮,并在突出显示的字段中提供%JAVA_HOME%\ bin,然后单击“确定”按钮。

  8. 没有用,也尝试卸载JDK并重新安装,但是同样的问题,我从以下链接安装了JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

任何线索?

[尝试从CLI运行程序时收到此错误:错误:发生了JNI错误,请检查安装并重试。线程“ main” java.lang ....中的异常。]

java javac
1个回答
0
投票
类文件版本58.0属于Java 14(source)。

您需要使用Java 14而不是Java 8来运行程序。或者,您可以使用Java 8编译项目。

© www.soinside.com 2019 - 2024. All rights reserved.