我的 .jar 文件可以通过终端运行,但不能通过“单击”运行

我的 .jar 文件可以通过终端运行,但不能通过“单击”运行

我用 Java 编写了一个小程序,当我使用它时它可以完美运行,java -jar myFile.jar但是当我使用“使用 OpenJDK Java 7 Runtime 打开”选项时,什么都没有发生。

我不知道为什么它无法启动。如果有人知道的话...谢谢

答案1

您必须启用它才能执行。您可以在终端中执行一次此操作,例如通过以下方式授予它755权限:

chmod 755 /path/javafile.jar

或者

chmod +x /path/javafile.jar

您可以从 GUI 执行相同操作,通过打开文件属性,切换到权限选项卡并设置复选标记,如屏幕截图所示。

在此处输入图片描述

相关内容