我创建了一个在OS和Windows上运行良好的安装程序。在Ubuntu上,当我尝试右键单击并使用Java启动时,收到消息"The file '/media/administrator/UNTITLED/installer.jar‘is not marked as executable“。
在我设置了可执行文件位之后,它就可以工作了,但这不是我期望从安装程序获得的体验。
安装程序是在OS X上构建的,我也试图通过ant chmod预设可执行位,但我假设这在Ubuntu上是丢失的或出于安全原因而被阻止的?
有没有办法可靠地预置可执行位?如果没有,有没有其他工具可以创建在Ubuntu上工作的双击安装程序,而不需要用户手动设置权限?
发布于 2013-04-07 17:51:08
答案似乎是“这是不可能的。你需要创建一个.deb包来获得所需的行为”。
发布于 2013-03-28 17:29:56
右键单击文件并转到属性,然后选择权限并选中“允许将文件作为程序执行”。
jre EDIT:,或者将jdk/设置为.jar类型的默认程序。(这是您的安装程序无法控制的一件事)

https://stackoverflow.com/questions/15678204
复制相似问题