2017-11-16 10 views
2

私はhudson v3.3.3を使用しています。私は以下のようにハドソンのシステム構成にJAVA_HOMEを追加しましたので、私はハドソンジョブでJDK 9.0.1を使用したい:Hudson JDK 9 JAVA_HOMEはJDKディレクトリのようには見えません

Hudson JDK Home configuration

それはJAVA_HOME doesn't look like a JDK directoryを言って、エラーを与えています。私が提供するパスはJDKではなくJREであることを確認しました。また、これはcmd/ANTで問題なく使用しているので、有効なJDKです。ここで問題を教えてください。

EDIT: JAVA_HOMEが次のようになります。

JDK 9 Home

+1

@nullpointer編集を参照してください。私は 'C:\ Program Files \ Java \ jdk-9.0.1 \ bin'を試しましたが、' C:\ Program Files \ Java \ jdk-9.0.1 \ binはJDKディレクトリのようには見えません。 – keenUser

+0

バグのようですが、おそらくバージョン解析はパスに基づいている可能性があります。あなたの仕事の1つで[環境変数として明示的にパスを指定する](https://stackoverflow.com/a/1268405/1746118)を試してみて、それがうまくいくかどうかを確認してください。 – nullpointer

+3

このJenkinsの問題に似ている可能性があります:https://issues.jenkins-ci.org/browse/JENKINS-25601 –

答えて

0

これは単なるJDK 9ホームディレクトリを確認するにはハドソンのバグです。エラーメッセージが表示されているにもかかわらず、指定されたJDK9のホームを保存しました。私の仕事はJDK9で問題なく実行されています。

関連する問題