2016-12-01 26 views
2

我在Ubuntu下創建了JavaFX應用程序,我需要創建exe文件。 在Linux下可以這樣做嗎?在Ubuntu下使用JavaFX創建.exe文件

+1

有[JavaFX Packager Tool](https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html),但由於某些原因,它只能爲其運行的平臺生成軟件包,因此爲了生成EXE/MSI,必須在Windows上運行它。 – Itai

+0

同樣的事情。看起來唯一的辦法就是在windows下這樣做。 – Rainmaker

+0

感謝您的接受;-) – GhostCat

回答

1

我猜「exe」文件是指「獨立二進制文件」,它不要求用戶在他們的系統上安裝JRE。

簡答:不,在實際情況中這不是真正的選擇。

您可以改爲:將整個應用程序部署到單個JAR中,並在其周圍使用腳本wrapper。這使得人們更容易調用你的JAR。

對於創建二進制文件的「長」答案;請參閱here

+0

「exe」指的是Windows的便攜式應用程序。 Windows的jar包裝是否存在? – Rainmaker

+1

不,這是不可能的,正如[docu](https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html#A1307236)和[拒絕JDK錯誤](https://bugs.openjdk.java.net/browse/JDK-8091902) – FibreFoX