2015-05-11 10 views
5

Heute habe ich gerade eine Java-Bibliothek erstellt. Ich habe es mit einer Main-Klasse erstellt, da IntelliJ IDEA 14 mich gebeten hat, eine hinzuzufügen. Ich möchte jedoch, dass es eine normale Bibliothek ohne Hauptklassen ist. Ist es möglich, aus einem solchen Projekt eine JAR-Datei zu erstellen, ohne eine einzige Klasse mit der Hauptmethode zu haben? Wenn ja, wie erstellt man so ein Glas?Erstellen Jar-Bibliothek ohne eine Hauptklasse

Es scheint nur ein bisschen dumm, eine Hauptmethode zu haben, wenn Sie sie nie benutzen.

+0

Wie * genau * haben Sie IntelliJ gesagt, dass die JAR-Datei erstellt werden soll und wie * genau * hat es Sie dazu aufgefordert? Ich vermute, dass Sie eine Option gewählt haben, die besagt, dass Sie * eine * Hauptklasse wollten. –

+0

"JAR-Datei aus Modul mit Abhängigkeiten erstellen" – Thibstars

+0

Die Hauptklasse ist nur eine Zeile in der MANIFEST.MF, die beim Ausführen von "-jar" verwendet wird. In anderen Fällen sollte es sich wie gewünscht verhalten. –

Antwort

1

erstellen Artifact wie in diesem Artikel, aber ohne Hauptklasse angeben http://blog.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

Dann klicken Erstellen> Artefakt Erstellen> erstellen.

Dies funktioniert auch, wenn es keine Hauptklasse gibt.

+0

Vielen Dank für das Löschen! Ich finde es komisch, wenn ich die neue Bibliothek in ein anderes Projekt lege, zeigt sie immer noch die Main-Klasse im Bibliotheksordner an. Ist das normal? – Thibstars

+0

Ist die Hauptklasse in der Bibliothek? – dey

+0

Da war, aber jetzt habe ich es entfernt und es funktioniert ganz gut! – Thibstars

Verwandte Themen