NetBeans App lässt sich ausßerhalb von NetBeans nicht ausführen

kodela

Bekanntes Mitglied
Hallo,

ich habe ein kleines Programm geschrieben, welches Informationen aus einer Liste auswertet und die Ergebnisse anzeigt.
Dieses Programm arbeitet unter NetBeans 8.2 einwandfrei, lässt sich aber außerhalb der Entwicklungsumgebung nicht starten.
Ziemlich am Anfang habe ich es ausprobiert und da funktionierte es. Jetzt aber, auch wenn ich Schritt für Schritt zurück gehe, funktioniert es nicht mehr.

Hat jemand eine Idee, woran das liegen könnte.
 
Danke für den Hinweis.

Die Datenquellen und alle sonstigen Projekteigenschaften sind richtig eingestellt, Ich habe die Einstellungen mit einem wesentlich größeren Projekt verglichen, mit dem es keine Probleme gibt, zumindest keine Anzeigeprobleme.

kodela
 
Hallo,

habe das Pferd neu aufgezäumt und siehe da, es pariert. Bin gerade auf der Suche, worin sich die beiden Projekten relevant unterscheiden, finde aber bisher nichts.

kodela
 
Hallo,

die Ursache ist gefunden! Es ist das Icon in der Kopfleiste. Ich hatte es so eingebunden:

setIconImage(getToolkit().getImage(JubeltageFrame.class.getClass().getResource("/kodelas/Jubeltage/img/JT.png")));

Damit wird das Icon unter NetBeans angezeigt. Wenn ich jedoch die generierte JAR-Datei extern aufrufe, wird sie nicht geöffnet.
Als ich meine vorstehende Antwort schrieb, hatte ich das Icon noch nicht wieder eingebunden.

Was ich nicht verstehe, in zwei anderen Projekten tritt unter vergleichbaren Bedingungen dieses Problem nicht auf. Wie erreiche ich die Anzeige des Icons in der Kopfleiste, ohne dass sich deshalb das Programm ins Nirvana verabschiedet?

kodela
 
Zuletzt bearbeitet:
Ja, das Icon ist schon in der Jar und mit diesem Code ist es mir gelungen, es in der Kopfzeile anzuzeigen, ohne dass irgend welche Nebenwirkungen auftreten:

Java:
  URL iconURL = getClass().getResource("/jubeltage/img/JT.png");
  ImageIcon icon = new ImageIcon(iconURL);
  setIconImage(icon.getImage());

Nochmals danke für die Hinweise!

kodela
 

Neue Themen


Zurück
Oben