JREまたはJAVA_HOMEとそのすべてを構成するための追加の要件はありません。バイナリ内にjre(理想的にはIBM JRE)をバンドルしたいと思います。Linuxで動作する単一のバイナリにJava Appをコンパイルできますか?
私は、次のツールを見てきました:していないようです:
packr私はコンソールアプリケーションを開発していますので、私は必要としないスプラッシュ画面を必要とするようだ:JWrapperは
IBM JREはOracleとOpenJDKだけで動作します。
Jar2Exe:IBM JREで動作しないようです。
他のすべてのものは、ウィンドウのみで動作するようです。
私が知らない他のツールはありますか? packerとJar2EXEはIBM JREで実際に動作するはずですが、何か間違っていますか?
インストールプログラムについて話している場合を除き、JREを実行可能ファイルにバンドルすることはできませんが、それはあなたの言っているようには聞こえません。 – Andreas
いいえインストールプログラムではありません。私は実行可能なjarとそれを実行するためのjreを含む単一の実行可能ファイルを意味します。どのような方法でもjavaが使用されていることは、ユーザーには明らかではありません。 – kutuzof
ネイティブパッケージングはオプションですか? Java 8(https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html)の一部です。 – Axel