#目的
gradleプロジェクトを作成しjar出力をし、java -jar ***.jar
を実行したときに
***.jarにメイン・マニフェスト属性がありません
となってしまう。
これを解決するためにメインクラスを指定する。
#環境
- Windows10 64bit
- IntelliJ IDEA 2020.2 (Ultimate Edition)
#初期状態
plugins {
id 'java'
}
group 'xyz.miyayu'//環境によって異なる
version '1.0-SNAPSHOT'//環境によって異なる
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
#メインクラスを指定してあげる
//~略~
version '1.0-SNAPSHOT'
//追加する
jar{
manifest{
attributes 'Main-Class' : 'xyz.miyayu.hogehogeProject.MainClass'//クラス名を指定する
}
}
//追加ここまで
repositories {
//~略~
#おしまい
お疲れ様でした。