2
私はhudson v3.3.3を使用しています。私は以下のようにハドソンのシステム構成にJAVA_HOMEを追加しましたので、私はハドソンジョブでJDK 9.0.1を使用したい:Hudson JDK 9 JAVA_HOMEはJDKディレクトリのようには見えません
それはJAVA_HOME doesn't look like a JDK directory
を言って、エラーを与えています。私が提供するパスはJDKではなくJREであることを確認しました。また、これはcmd/ANTで問題なく使用しているので、有効なJDKです。ここで問題を教えてください。
EDIT: JAVA_HOMEが次のようになります。
@nullpointer編集を参照してください。私は 'C:\ Program Files \ Java \ jdk-9.0.1 \ bin'を試しましたが、' C:\ Program Files \ Java \ jdk-9.0.1 \ binはJDKディレクトリのようには見えません。 – keenUser
バグのようですが、おそらくバージョン解析はパスに基づいている可能性があります。あなたの仕事の1つで[環境変数として明示的にパスを指定する](https://stackoverflow.com/a/1268405/1746118)を試してみて、それがうまくいくかどうかを確認してください。 – nullpointer
このJenkinsの問題に似ている可能性があります:https://issues.jenkins-ci.org/browse/JENKINS-25601 –