2016-08-24 45 views
1

我有一個可執行的jar程序。這是一個JavaFX程序。它在OpenJDK 8及更高版本上運行良好。我想在Ubuntu的開發人員門戶網站上將它作爲快照包發佈。我已經將它打包爲deb文件,但是,Ubuntu不接受這些文件。我需要將它作爲一個管理包提交。如何構建一個運行可執行jar的snap包?

這是我目前的障礙。我對Snapcraft完全陌生。我閱讀了文檔 http://snapcraft.io它很好地概述了終端命令和快照軟件包背後的原理。

我仍然無法正確打包我的程序(代碼我的snapcraft.yaml)。我需要的僅僅是openjdk-8-jre依賴項和我的可執行jar。我創建的deb包完美安裝,並創建一個帶有圖標的桌面文件,以便人們可以從菜單中運行它。有沒有辦法將這個包含在snap包中?

謝謝你的幫助!

回答

1

Snappy Playpen中,我們收集了很好的快照示例。這裏再過了這其中可能有幫助:

+0

我試圖用在OpenJDK-演示爲模板。 openjdk-demo文件不會在snapcraft中編譯。我在試圖構建時遇到這種情況:「Snapcraft:捕捉〜/ snappy-playpen/openjdk-demo/snapcraft.yaml Snapcraft:出了點問題 Snapcraft返回:驗證snapcraft.yaml時出現問題:其他屬性不是允許('禁閉'意外)「 – Nickety

+0

您使用的是哪種版本的snapcraft? – dholbach

+0

這是Snapcraft 2.8.4版本 – Nickety

相關問題