Was sind die Ursachen "doppelte Eingabe" - Warnungen, wenn JAR ' Ing mit Eclipse?
Ich bin jar
ing meine Java-Swing-Anwendung, die auch verwendet joda.time
, apache.commons
und ein paar anderen externen jar
s.
Den Ausgang jar
läuft, aber Eclipse hat Bericht einige Warnungen während der Herstellung der jar
über Export - > Java - > Runnable Jar. Ich bin über die "Verpacken" - option für den Umgang mit den externen jar
s. Hier ist der oben in der Auflistung von über 146 Zeilen von Warnungen.
JAR export finished with warnings. See details for additional information.
Details:
duplicate entry: allclasses-frame.html
duplicate entry: allclasses-frame.html
duplicate entry: allclasses-noframe.html
duplicate entry: allclasses-noframe.html
duplicate entry: constant-values.html
duplicate entry: constant-values.html
duplicate entry: deprecated-list.html
duplicate entry: deprecated-list.html
duplicate entry: help-doc.html
duplicate entry: help-doc.html
duplicate entry: index-all.html
duplicate entry: index-all.html
duplicate entry: index.html
duplicate entry: index.html
duplicate entry: overview-frame.html
duplicate entry: overview-frame.html
duplicate entry: overview-summary.html
duplicate entry: overview-summary.html
duplicate entry: overview-tree.html
duplicate entry: overview-tree.html
duplicate entry: package-list
duplicate entry: package-list
duplicate entry: resources/inherit.gif
duplicate entry: resources/inherit.gif
Da dies ein Swing-Anwendung für die desktop-Warnungen über html
und css
(nicht gezeigt) sind ganz unerwartet. Rat?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sieht aus wie die jar-Dateien enthalten Javadocs. Die doppelten Einträge werden irgendwie Klamotten, die. Allerdings, wenn Sie müssen die Javadocs, brauchen Sie nicht zu kümmern. Versuchen Sie, um jar-Dateien, ohne Quellen oder docs, though.
Auch Eclipse hat eine option, um die Abhängigkeit Gläsern Gläsern (anstatt werfen alle Ihre Inhalte zusammen). Sie können versuchen, dass zu.
Für mich, ich hatte meine main-Methode in
XXX.java
und zog es zuYYY.java
, also meine Konfiguration war noch zu verwendenXXX
als Haupt-Einstiegspunkt. Auf der Unterseite allerduplicate entry: blahblahblah
Nachrichten war eine, die sagte etwas wieunable to locate main class
. Also ich habe gerade meine Konfiguration auszuführen, und alle Fehler ging Weg.Habe ich das problem gelöst, indem Sie auf "Package required libraries into generated JAR" in der Runnable-JAR-Spezifikation der Runnable JAR File Export-dialog anstelle des Standard - "Extrahieren erforderlichen Bibliotheken in die erzeugte JAR".
Eclipse IDE für Java-Entwickler
Version: Luna Service Release 2 (4.4.2)
Build-id: 20150219-0600
Es ist nicht wahr.
Die Sache ist die, dass Sie den Export in eine jar-Datei, extrahieren von Klassen von referenzierten Bibliotheken(Jar-Bibliothek, die Sie verwendet).
Und, wenn eclipse extrahiert jedes Ding zufrieden in die jar-Dateien überschreiben Sie die verschiedenen Objekte mit dem gleichen Namen und Pfad.
Ich habe das gleiche problem, und ich bin auf der Suche nach einer Lösung, denn Sie können 'Paket' die jars in die jar aber es ist ein langsamer lauffähige Lösung.
Glück