[JAVA] So geben Sie ein Glas mit der von gradle in IntellijIDEA angegebenen Hauptklasse aus

Zweck

Wenn Sie ein Gradle-Projekt erstellen, geben Sie jar aus und führen Sie java -jar ***. Jar aus "***. Jar hat nicht das Hauptmanifestattribut". Geben Sie die Hauptklasse an, um dies zu lösen.

Umgebung

Ausgangszustand

plugins {
    id 'java'
}

group 'xyz.miyayu'//Kommt auf die Umwelt an
version '1.0-SNAPSHOT'//Kommt auf die Umgebung an

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

Ich werde die Hauptklasse angeben

//~ Abkürzung ~
version '1.0-SNAPSHOT'

//hinzufügen
jar{
    manifest{
        attributes 'Main-Class' : 'xyz.miyayu.hogehogeProject.MainClass'//Geben Sie den Klassennamen an
    }
}
//Addiere hier

repositories {
//~ Abkürzung ~

Das Ende

Danke für deine harte Arbeit.

Recommended Posts

So geben Sie ein Glas mit der von gradle in IntellijIDEA angegebenen Hauptklasse aus
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
So wählen Sie ein bestimmtes Datum anhand des Codes im FS-Kalender aus
Richten Sie in IntelliJ ein Gradle-Multiprojekt ein, um eine JAR-Datei zu erstellen
Zuordnung zu einer Klasse mit einem Wertobjekt in How to My Batis
Wie man Ant in Gradle ausführt
So erstellen Sie eine JAR-Datei ohne Abhängigkeiten in Maven
So filtern Sie den JUnit-Test in Gradle
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
Server mit Spring Gradle ausführbar So erstellen Sie JAR und WAR
[Rails] So wenden Sie das in der Hauptanwendung verwendete CSS mit Administrate an
[Rails] So bedienen Sie die in der Hauptanwendung verwendete Hilfsmethode mit Administrate
So erhalten Sie Keycloak-Anmeldeinformationen in der Interceptor-Klasse
Farbcodierung der Konsolenausgabe in Eclipse
So geben Sie die von Rails erstellte CSV in S3 aus
So erhalten Sie eine Klasse von Element in Java
So trennen Sie .scss nach Controller in Rails
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
So erstellen Sie ein ausführbares JAR in Maven
(Java) Implementieren von equals () für eine Klasse mit durch Vererbung hinzugefügten Wertelementen
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
JavaFX-Anwendungsentwicklung mit IntelliJ IDEA und Gradle ~ Von der Umgebungskonstruktion bis zum Beispielcode ~
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
So implementieren Sie UICollectionView mit Code nur in Swift
So sortieren Sie mit SQLite in aufsteigender / absteigender Reihenfolge
Aufrufen von Funktionen in großen Mengen mit Java Reflection
[Ruby] Verwendung der Standardausgabe bei der bedingten Verzweigung
So wechseln Sie Tomcat context.xml mit Eclipse WTP
Wie kann ich IBM Mainframe-Dateien in Java eingeben / ausgeben?
Verwendung der nicht standardmäßigen Java-Bibliothek in IntelliJ IDEA
Verwendung der Z3-Bibliothek in Scala mit Eclipse
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Organisierte schrittweise Interaktion mit dem JDK
So geben Sie einen Standard aus einem Array mit for Each aus
[So fügen Sie ein Video mit Rails in haml ein]
So löschen Sie mit Docker Bilder ohne Tags in großen Mengen
So erstellen Sie ein Glas mit dem alten Hadoop (hadoop-core-0.20.2-cdh3u6) in Gradle: (Was tun, wenn Sie ZIP nicht erweitern können?)
Verwendung der JDD-Bibliothek in Scala mit Eclipse
Abfragen von Arrays in jsonb mit Rails + postgres
So debuggen Sie die generierte JAR-Datei mit Eclipse
Booten nach Umgebung mit Spring Boot of Maven
So installieren Sie Gradle und Kotlin mit SDKMAN (Mac)
So schreiben Sie in die Modellklasse, wenn Sie mit PlayFramework Binärdaten in der Datenbank speichern möchten
Verwendung derselben Mapper-Klasse in mehreren Datenquellen mit Spring Boot + MyBatis
So laden Sie eine Bibliothek aus einer JAR-Datei mit VSCode << So verwenden Sie Maven / Gradle nicht >>
Wie benutzt man Gradle?
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Erstellen Sie Jar-Dateien mit einem Klick mit IntelliJ im Plugin-Ordner
So verbinden Sie die Zeichenfolgen in der Liste durch Kommas getrennt
Fehler beim Starten der Überprüfung bei Kotlin Koans bei IntelliJ IDEA
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
Großschreibung nur des angegebenen Bereichs mit Teilzeichenfolge. (Verwendung von Teilzeichenfolgen)
So verschieben Sie eine andere Klasse mit einer Schaltflächenaktion einer anderen Klasse.
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Dynamisches Wechseln von JDKs beim Erstellen von Java mit Gradle
Geben Sie den relativen Pfad in der durch Gradle Eclipse generierten .classpath-Datei aus
Umgang mit Bundler :: Dsl :: DSLError durch Umschreiben von gemfile