[Java] 93 カスタムJREの作成

カスタムJREをjar実行ファイルにバンドルすることで自製アプリのサイズが3分の1になりました。

# jar実行ファイルの依存モジュールを調べる
jdeps --list-deps test.jar

# カスタムJREの作成コマンド例
jlink --compress=2 \
    --module-path "/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/jmods" \
    --add-modules java.base,java.datatransfer,java.desktop,java.xml \
    --output [ランタイムイメージの出力先フォルダパス] \
    --strip-debug \
    --no-header-files