2017-12-20 9 views
0

は、そうです:私は変更MacOSの最新のデフォルトのJavaではなく、古いバージョンのJavaでJenkinsを実行するにはどうすればいいですか? Javaのデフォルトのバージョンは問題が発生したJava 9、であるように私は私のMacBook(ハイシエラ)にジェンキンスを設定してい

「にjava.lang.AssertionErrorをInstanceIdentityは、そのシングルトンが欠落しています」私のMacのJavaホームはすでに9.xから8になっていますが、再インストールすると同じ問題が発生します。

Jenkins/System Informationの管理でシステムプロパティを確認したところ、値java.specification.versionはまだ "9"です。

古いバージョンのJavaでJenkinsをインストールするにはどうすればよいですか? またはそれに対する回避策はありますか?

答えて

0

ここは、OS X 10.13.2(High Sierra)で私にとってうまくいきました。

  1. 私はJenkinsをインストールするために「brew install jenkins」を使用しました。たとえば、指示はhttp://flummox-engineering.blogspot.com/2016/01/installing-jenkins-os-x-homebrew.htmlです。

  2. ダウンロードJDK 8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  3. からダウンロードしたバージョンを指すようにJAVA_HOMEとJDK_HOMEを設定します。 export JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home export JDK_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0(例: _151.jdk /目次/ホーム

  4. "jenkins --httpPort = 9898"またはJenkinsを開始するにはどのポートでも入力してください。

関連する問題