2013-03-28 90 views
1

我創建了一個在OS X和Windows上正常工作的安裝程序。在Ubuntu上,當嘗試右鍵單擊並使用Java啓動時,我收到消息「The file'/media/administrator/UNTITLED/installer.jar'未標記爲可執行文件」。izpack安裝程序'未標記爲可執行文件'ubuntu

它設置可執行位後工作,但這不是我期望從安裝程序的經驗。

安裝程序是在OS X上構建的,我也嘗試通過ant chmod預設可執行位,但我認爲這是因爲安全原因丟失或阻止在Ubuntu上?

有沒有辦法可靠地預設可執行位? 如果沒有,是否有替代工具用於創建可在Ubuntu上工作的雙擊可用安裝程序,而無需用戶手動設置權限?

回答

0

看來,答案是「這是不可能的。你需要創建一個.deb軟件包,以獲得所需的行爲」。

-1

右鍵單擊文件並轉到屬性,然後選擇權限並選中「允許將文件作爲程序執行」。

編輯: 或者,將jdk/jre設置爲.jar類型的默認程序。 (這是一件事,你不能由安裝控制)

enter image description here

+0

感謝您的評論,但正如我寫的「它設置可執行位後工作」,所以我知道該怎麼做。如果你閱讀,我的問題是:「但這不是我期望從安裝程序的經驗。」所以這不是一個解決方案。 – monacotoni 2013-03-28 10:23:17

+0

通常,OS會禁用下載文件的這種權限 – Ankit 2013-03-28 10:27:04

+0

謝謝,那麼我必須創建一個.deb軟件包以提高可用性,還是有另一種方法可以爲用戶提供更好的用戶體驗?我懷疑是 – monacotoni 2013-03-28 10:28:46

相關問題