Erstellen Sie ein exzellentes Glas in IntelliJ IDEA
Ich verwende IntelliJ IDEA 12.1.3. Ich habe ein Modul und versuche, es gemäß den angegebenen Schritten in ein Glas umzuwandelnHier. Ich habe die JAR-Datei erstellt und die JAR-Datei nach D: / verschoben. Wenn ich versuche, dieses Glas laufen zu lassen, erhalte ich die folgende Meldung:
Fehler beim Laden des Manifestattributs der Hauptklasse aus jar
Wenn ich es mit startejava -classpath jar com.code.TestCase
es funktioniert einwandfrei.
Warum passiert das? Ich habe das Glas mit IntelliJ IDEA erstellt. In diesem Glas ist der gesamte Code für alle externen Bibliotheken enthalten, die ich hinzugefügt habe.
In der src-Manifestdatei:
Manifest-Version: 1.0
Main-Class: com.code.TestCase
Der Inhalt der Manifestdatei des JAR lautet jedoch:
Manifest-Version: 1.0
Build-Jdk: 1.6.0
Built-By: ubuntu
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Name: org.apache.log4j
Implementation-Vendor: "Apache Software Foundation"
Implementation-Title: log4j
Implementation-Version: 1.2.15
Warum istMain-Class
nicht in der JAR-Datei MANIFEST.MF hinzugefügt, aber es hatMain-Class
in src?