概要Javaで開発されたアプリケーションにはインストールにまつわる難点がある。 それによりせっかく興味をもってくれたユーザーも試す前に諦めてしまいがちである。 また、サーバーサイドアプリケーションもJava製である場合、デプロイや監視の際の難点が多く運用者を悩ませてきた。 javafxで導入されたパッケージャを用いることで各OSネイティブなインストーラーの作成が可能になり、この問題を解消・緩和できる。 SpringBoot などを用いた ExecutableJar を作成するアプリケーションであれば、サーバーサイドアプリケーションであっても一部制限があるもののパッケージングできる。 問題点の整理Javaで開発されたアプリケーションの配布には以下の問題点がある。 jreのインストールが必要 30億のデバイスで動こうがそれはjreをインストールした後の話。 .netのランタイムのインストールす
![SpringBootアプリをjavafxを使って配布しやすくしよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1638cdb5807a4788e4ba3c1109a984166e095fc/height=288;version=1;width=512/https%3A%2F%2Fanond.hatelabo.jp%2Fimages%2Fog-image-1500.gif)