2009-05-26 3 views
0

Wenn ich die Anwendung in Jidea IDE ausführen, führt es fein aus. Aber wenn ich doppelklicke die JAR-Datei zeigt es die GUI, dann klicke ich auf eine Schaltfläche, die einige Objekte erstellen muss, aber nur einige Objekte erstellt, in dieser Aktion aufrufen einige Konstruktoren nicht aufgerufen. Aber wenn das in der IDE gemacht wird, rufen alle Konstruktoren !!!JAVA jar Ausführungsproblem

Was ist der Grund für dieses Verhalten? Was würde ich tun, um dieses unterschiedliche Verhalten zu lösen?

Antwort

2

Vermutlich vermissen Sie einige Klassen in dem von Ihnen erstellten Jar. Überprüfen Sie den Klassenpfad in Ihrem IDE-Projekt und vergleichen Sie mit Ihrem Systemklassenpfad. Unterschiede zwischen diesen müssen in Ihrem Jar (oder Ihrem Jar-Klassenpfad) enthalten sein.