2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Jenkinsで詰まったところメモ

Last updated at Posted at 2020-07-05

<環境>
・MacBookPro13(2013)
・OS:Catalina(10.15.5)
・Jenkins 2.235.1
・Java 1.8.0_252(AdoptOpenJDK)

前提条件
・HomeBrewをインストールしていること
・Jenkins.warをDLしていること

問題発生

エラー、なんでやw

% java -jar jenkins.war 
7月 05, 2020 2:30:46 午前 Main verifyJavaVersion
重大: Running with Java class version 57 which is not in the list of supported versions: [52, 55]. Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 57.0
	at Main.verifyJavaVersion(Main.java:174)
	at Main.main(Main.java:142)

Jenkins requires Java versions [8, 11] but you are running with Java 13 from /Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home
java.lang.UnsupportedClassVersionError: 57.0
	at Main.verifyJavaVersion(Main.java:174)
	at Main.main(Main.java:142)

解決策検索

こちらを参考にした
[JenkinsとOpenJDK 8とJava 11についての考察]
(https://qiita.com/ma2muratomonori/items/1774016dbcd4048ff7b8)

どうやらJenkinsは1.8で動作しないと動かない?

JDK1.8をを探す→見つからないw

HomeBrewにあった、入れる→Jenkins起動→いけた

解決策実行

// java入れるのに必要なコマンド
% brew tap homebrew/cask-versions
// javaを入れる
% brew cask install adoptopenjdk8
% /usr/libexec/java_home -V
/// 追加されとる
    1.8.0_252, x86_64:	"AdoptOpenJDK 8"	/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
// 使用するJavaを1.8へ、パス追加
***** Jenkins専用端末なので他のアプリケーションではこのバージョンは動作させない *****
***** 別のアプリーケーションでJavaを使用する場合はこの辺りの設定は変わってくると思います。 *****
% export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
// バージョン確認
% java -version                  
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)

動作確認

Jenkins実行
% java -jar jenkins.war 

Jenkinsログイン

http://localhost:8080/

<関連>
[【Mac】Jenkins Pluginを使わずにipa自動ビルド環境を構築する]
(https://qiita.com/moca_uni/items/2215efea878f4fab60a5)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?