izpack安装程序'在ubuntu上没有标记为可执行文件'

时间:2013-03-28 09:27:03

标签: java linux ubuntu installer izpack

我创建了一个在OS X和Windows上运行良好的安装程序。在Ubuntu上,当尝试右键单击并使用Java启动时,我收到消息“文件'/ media/administrator/UNTITLED/installer.jar'未标记为可执行文件”。

在我设置可执行位之后它可以工作,但这不是我对安装程序的期望。

安装程序是在OS X上构建的,我也尝试通过ant chmod预设可执行位,但我认为出于安全原因,这在Ubuntu上丢失或被阻止了?

有没有办法可靠地预设可执行位? 如果没有,是否有其他工具可用于创建可在Ubuntu上运行的双击安装程序而无需用户手动设置权限?

2 个答案:

答案 0 :(得分:0)

似乎答案是“这是不可能的。你需要创建一个.deb包来获得所需的行为”。

答案 1 :(得分:-1)

右键单击该文件并转到属性,然后选择权限并选中“允许将文件作为程序执行”。

修改 或者,将jdk / jre设置为.jar类型的默认程序。 (这是安装程序无法控制的一件事)

enter image description here