我是Ubuntu的新手。我正在尝试制作一个简单的Java swing应用程序(让我们称之为foo),它显示一个问候消息后跟一个用户名。我正在使用Eclipse。这里一切正常。当我按下“运行”按钮我的应用程序显示应用程序没有问题。现在我将我的应用程序导出为可运行的jar但是当我尝试双击生成的jar来执行以下消息时:
Blocked: /usr/bin/java -jar
The file 'home/user/java projects/foo.jar' is not marked as executable.
但是,如果我在Windows中运行这个jar,我没有错误。 任何想法如何解决问题?如果可能,我想详细解答。
提前致谢:)
答案 0 :(得分:0)
你试过unmask配置吗?
umask命令根据" base"定义新创建文件的默认权限。为文件和目录定义的权限集。
答案 1 :(得分:0)
最后,感谢@copeg的评论,我设法解决了我的问题:
chmod 774 foo.jar