2016-09-27 24 views
0

ジェンキンス(子機)からジョブを実行しようとしている間からジョブを実行しながら、JAVA_HOMEパスに関する表示、それは私にエラーを与えます正しい場所に設定してください。
私のマシン上のJavaのパス:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_20 また、私はjenkinsからjavaバージョンを取得するコマンドを実行しており、マシンに正しいバージョンがインストールされていることを示しています。エラーがジェンキンス

正確なエラーは、ジェンキンスコンソールに表示:

java version "1.8.0_20" Java(TM) SE Runtime Environment (build 
1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 

エラー:JAVA_HOMEが "は/ usr/javaの/デフォルト" と言われて以来

JAVA_HOME is set to an invalid directory. JAVA_HOME = "/usr/java/default" Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

Build step 'Execute Windows batch command' marked build as failure Collecting metadata... Metadata collection done. Email was triggered for: Failure - Any Sending email for trigger: Failure - Any An attempt to send an e-mail to empty list of recipients, ignored. Finished: FAILURE

答えて

0

、問題はむしろ、あるサーバ - 両面。/usrはLinuxディレクトリです。

+0

ありがとう! JAVA_HOMEを正しい場所に設定する変数をエクスポートする方法を知ってもらえますか? – aradhana

0

は、ジョブの設定にJAVA_HOMEを設定することで解決の問題を得た:

  • トリガー部分 3.Check」を構築2.Underあなたのジョブ構成

    1.Click設定 にJAVA_HOMEを設定する手順ビルドプロセスに環境変数を挿入してください。 4.Intoプロパティの内容:JAVA_HOME = C:¥Program Files¥Java¥jdk1.8.0_20(ユーザシステムのJDKの場所) 5.変更を保存して適用します。参考のため

:あなたのヘルプDLIkためhttps://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

関連する問題