Windows 環境にて、 graalvm-native-image-plugin を利用している際に、タイトルにあるようなエラーが発生することがあるようです。
どのような形にするのが良いか解決方法を検討中ですが、一時的に回避する方法として、 jar の Class-Path
アトリビュートに jar ファイルのリストを記述する方法が簡単な回避方法かと思われるので、そちらについて紹介します。
時間のない方のために 3 行でまとめると
- Windows でコマンドが長いためにエラーになるケースがある
native-image
コマンドの-cp
オプションではなく、 jar ファイルのClass-Path
属性で依存ライブラリーを指定する- プラグインでこの方法を反映させるかどうかを悩んでる(対応させるのは可能だけど、わりと泥臭くて黒魔術っぽいコードになりそうな予感)