いくつかのオプションを指定して実行可能な jar を実行するバッチ ファイルを作成しました。バッチ内のコードは
java -jar target/%jar% %1
.bat ファイルを実行すると、jar が期待どおりに実行され、パラメーターが欠落しているため、JAVA プログラムは適切な警告を生成します。残念ながら、バッチにファイルをドロップすると、
Error: Unable to access jarfile target/someprogram.jar
ドラッグ&ドロップのみで、.bat自体に入力ファイルを指定してもエラーにはなりません。また、実行する前にコマンドとパラメーターをエコーしようとしましたが、ドラッグ&ドロップでもすべてが期待どおりに進んでいるようです。
これを修正する方法についてのアイデアをいただければ幸いです。