发生了JNI错误

时间:2018-07-24 15:19:55

标签: java java-native-interface

我通过Intellij构建了一个GUI表单。我将应用程序作为工件导出到JAR文件。我在个人计算机上打开了JAR,没有任何问题-该应用程序出现并且功能正常。我尝试在其他人的计算机上运行它,当我单击JAR文件时,它显示“错误:发生了JNI错误,请检查您的安装,然后重试。”在该框之后,它说“发生了Java异常”。我在笔记本电脑上尝试了此操作,然后正确打开了JAR文件。

我认为这与计算机上必需的JRE或JDK有关,但是我对Java的了解不足以解决问题。我尝试无法正常运行的计算机已经安装了JDK,或者根本没有安装。

建议?

编辑-我使用的是Java10。另一台无法运行的计算机上安装了Java8。我在命令上运行了jar,错误在这里-stack trace 我猜解决方案是更新Java?但是有没有办法强制Java 10代码在Java 8计算机上运行?

1 个答案:

答案 0 :(得分:0)

我知道了。我必须在应用程序上更改编译器,然后重新构建工件。

更改编译器:文件->设置->构建,执行,部署->编译器-> Java编译器

相关问题