Jenkinsで「イメージ ファイル ~java.exe は有効ですが、このコンピュータでは扱えないファイル形式です。」と表示される

Jenkinsで「イメージ ファイル ~java.exe は有効ですが、このコンピュータでは扱えないファイル形式です。」と表示される

Jenkinsで「イメージ ファイル ~java.exe は有効ですが、このコンピュータでは扱えないファイル形式です。」と表示されました。

かなり悩んだのですが、JenkinsはWindows2003Srv 32bitにサービス起動し、そのジョブより、他サーバ(Windows2003Srv 64bit)のJavaコマンドを実行しようとすると

イメージ ファイル ~java.exe は有効ですが、このコンピュータでは扱えないファイル形式です。

と表示されました。

そもそも32bitから64bitを実行するのは無理なんじゃないかと思い、JenkinsをWindows2003Srv 64bitにインストールしてサービス化しました。

Javaはもちろん64bit版です。

するとジョブは正常に実行されました。ややこしいですね。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました