前置き 前提 jdeps で必要モジュールを調べる project.clj に必要モジュール指定の設定を追加する カスタム JRE 作成 カスタム JRE 作成場所の設定 実行スクリプト作成 パッケージング 最後に 前置き 英語的には Motivation に当たるのかな。 Clojure + GraalVM で Java ランタイム不要の CLI 作成可能な事は 以前の記事 でも紹介したが、その後作ったツールは全部 GraalVM でいいかと言うとそういう訳でもなく、 実際試してみると Unsupported Feature やらでコケる事が結構ある。 その場合別の配布の選択肢として Java ランタイム含めるケースがあるが、そういや 最近の Java って JRE バイナリ配布されてないよな?どうすんだっけとふと思い出したのが Java Platform Module System、略