MudGuard: Tutorial für kleine Anwendung mit Icon und Mausklick

Beitrag lesen

Hi,

hats jetzt gebracht. Er erstellt beim kompilieren komischerweise zwei .class-Files, ein HelloWorldSwing.class und ein HelloWorldSwing$1.class.

Was soll daran komisch sein?
HelloWorldSwing.class ist eh klar, und das $1 ist für die erste anonyme innere Klasse.
Die wird hier erzeugt:

javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });

Hier wird anonym von Runnable eine Klasse abgeleitet (und die run-Methode überschrieben).

Warum aber gehts nicht wie bei "normalen" Programmen einfach mit Doppelklick.

Weil Du jar-Files nicht entsprechend mit java.exe verknüpft hast im Betriebssystem.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.