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

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

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

と表示されました。

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

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

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

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA