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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage