今日のひとこと Challange IT For Future

java.io.IOException: CreateProcess: … error=193

Java 読了 1分

この記事は最終更新から 20 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

Windows でビルド環境を作ってビルドしようと思い、この問題にはまる・・・。と言うわけで、メモがてらに記録しておこう。遭遇していた問題は、たとえば、ant タスクで

<exec executable="maven"><arg line="-g"/></exec>

と言う感じで作って、実行して、遭遇していた。はて、なぜこんな訳わからんことを行っているのかと思ったら、どうやら、mavenがスクリプトでこいつを上のように実行するとダメとのこと。

<exec executable="cmd.exe"><arg line="/c maven -g"/></exec>

と言う風にするべし、とのことらしい。Unix系ではこんなことに遭遇することはないけど、Windowsだと、これにぶつかる・・・。ようやく、解決かな・・・。でも、UnixとWindowsでどっちも動くようにするのはどうするべきだろうか・・・。