Javaアプリケーションを「そのまま」実行するスタンドアロンパッケージに変換することは可能ですか?エンドユーザーは、Java JREをインストールする必要はありません。また、インストーラーにJREが含まれていて、ユーザーのためにインストールする必要もありません。
最終的なディストリビューションには、通常のデータファイルおよび必要に応じて追加のJARとともに、ネイティブ実行可能ファイル(できればWindows、Mac、およびLinuxごとに1つ)が含まれている必要があります。特に「1つのファイル」ソリューションを探しているわけではありません。実際には、データファイルを難読化しないでください。
これはどのように行うことができますか?