java - foo.jar 未标记为可执行文件

标签 java eclipse swing ubuntu jar

我是 Ubuntu 新手。我正在尝试制作一个简单的 Java swing 应用程序(让我们称之为 foo),它显示一条 hello 消息,后跟一个用户名。我正在使用 Eclipse。直到这里一切正常。当我按“运行”按钮时,我的应用程序显示应用程序没有问题。现在我将应用程序导出为可运行的 jar,但是当我尝试双击生成的 jar 来执行以下消息时:

Blocked: /usr/bin/java -jar
The file 'home/user/java projects/foo.jar' is not marked as executable.

但是,如果我在 Windows 中运行这个 jar,则不会出现错误。 有什么想法如何解决这个问题吗?如果可能的话,我希望得到详细的答案。

提前致谢:)

最佳答案

最后,感谢@copeg 的评论,我成功地解决了我的问题:

chmod 774 foo.jar

关于java - foo.jar 未标记为可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382459/

相关文章:

java - 两次捕获相同的异常

Java Midi Sequencer 录制后不播放

java - Facelets异常 : The entity name must immediately follow the '&' in the entity reference

java - 为什么 keylistener 停止工作?

java - 将 List 实例写入 Excel 文件 - Apache POI

java - 使用两个 for 循环计算字符串中的字母

java - 如何将我在第一个类中输入的文本打印到第二堂课?

java - 鼠标悬停 - 在屏幕上显示消息 Java 应用程序

java - 404 请求的资源不可用 Eclipse/Tomcat

java - 在不同的开关中使用单选按钮在android中添加变量