2016-12-01 5 views
2

私はUbuntuでJavaFXアプリケーションを作成しました。私はexeファイルを作成する必要があります。 Linuxでそれを行うことは可能ですか?JavaFXでUbuntuの下に.exeファイルを作成

+1

[JavaFX Packager Tool](https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html)がありますが、何らかの理由で実行しているプラ​​ットフォーム用のパッケージを生成します。そのため、EXE/MSIを生成するにはWindows上で実行する必要があります。 – Itai

+0

同じこと。唯一の方法は、ウィンドウの下でそれを行うことであるように見えます。 – Rainmaker

+0

受け入れてくれてありがとう;-) – GhostCat

答えて

1

「exe」ファイルは、ユーザーがシステムにJREをインストールする必要がない「スタンドアロンバイナリ」を指しています。

短い答え:いいえ、実際には現実的な選択肢ではありません。

代わりにできること:1つの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

関連する問題