プログラミング逆引き辞典

~ 多言語対応のプログラミングレシピ ~

Gradle Jarの作成・実行

①Jarの作成

「build.gradle」ファイルに「apply plugin: ‘java’」を記述し、「Gradleプロジェクトのリフレッシュ」を実行

plugins {
    id 'org.springframework.boot' version '2.2.6.RELEASE'
    id 'io.spring.dependency-management' version '1.0.9.RELEASE'
    id 'java'
}

apply plugin: 'java'

 
 
プロジェクトのカレントディレクトリで下記コマンドを実行

#クリーン
gradle clean

#ビルド
gradlew buid

 
 

②Jarを確認

<プロジェクト名>¥build¥libs配下に作成されたJarを確認


 
 

③Jar実行

java -jar <Jar名>

 
 


■Jarの実行がエラーになった場合の対処

プロジェクトのJavaバージョンとJREのバージョンが違うとエラーになる
 
下記はプロジェクトがJava11でJREがJava8の場合のエラー

version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

 
ちなみに下記コマンドで使用されているコンパイル、JREのバージョンを確認できる

where java
where javac

 

※JREのバージョンとサポートしているバージョンの関係

JRE ver ver
1.4 48.0
1.4 48.0
1.5 49.0
1.6 50.0
1.7 51.0
1.8 52.0
9 53.0
10 54.0
11 55.0

 
 

■対処法

環境変数の「Path」をプロジェクトのJavaバージョンに合わせる
 
例)C:\pleiades\java\11\bin