Java 双击时程序无法正确执行&引用;发生JNI错误,请检查您的安装并重试;

Java 双击时程序无法正确执行&引用;发生JNI错误,请检查您的安装并重试;,java,Java,当我点击桌面图标时,我正在尝试运行一个简单的猜谜游戏。游戏提示用户在命令窗口中输入。除了一个对话框外,该程序没有真正的用户界面。我知道使用“javaw.exe”打开jar文件不会打开命令提示符程序,所以我添加了一个对话框,只是为了显示它正在被打开 jar的名称是“guessme.jar” 我已通过导航到正确的目录,然后发出以下命令,使jar从命令窗口正常运行: java-jar-guessme.jar 我希望双击图标会打开我的对话框。 但是,当我尝试使用双击打开jar时,会出现以下错误: 发生J

当我点击桌面图标时,我正在尝试运行一个简单的猜谜游戏。游戏提示用户在命令窗口中输入。除了一个对话框外,该程序没有真正的用户界面。我知道使用“javaw.exe”打开jar文件不会打开命令提示符程序,所以我添加了一个对话框,只是为了显示它正在被打开

jar的名称是“guessme.jar”

我已通过导航到正确的目录,然后发出以下命令,使jar从命令窗口正常运行:
java-jar-guessme.jar

我希望双击图标会打开我的对话框。 但是,当我尝试使用双击打开jar时,会出现以下错误:

发生JNI错误,请检查安装并重试

然后我看到另一个对话框,上面写着:

发生Java异常

我正在使用JDK13.0.1。 我确保bin位于类路径的顶部。我检查了系统是否使用正确的Java版本编译。 发布
java-version
13.0.1。 发布
javac-version
也会产生13.0.1

我用Eclipse编写了这个程序。我使用命令提示符归档了文件。 我的包名不包括java或任何此类关键字。这只是我的电子邮件


我环顾四周,没有发现其他人有同样的问题。多谢各位

请包含您编写的代码。您是否使用了标准小部件工具箱作为对话框?因为这些库不在标准Java库/路径中。