Daniel N.: Globale Variablen

Beitrag lesen

Hi,

Im obersten Verzeichnis liegt die folgende klassendefinition:

import my_gui.*;

Dein Code-Ausschnitt zeigt kein package-Statement. Meinst du also wirlich das Root-Verzeichnis des Compile-Path?

Im Unterverzeichnis meines Packages my_gui habe ich eine Klasse MyLogInGUI mit folgendem Konstrukt:

class KundenListener implements ActionListener {
        public void actionPerformed(ActionEvent ae) {
              MyBanking.my_LoginFenster.hide();
              MyBanking.my_Kunden_Login.show();
        }
}

Wenn ich jetzt kompiliere, bekomme ich folgende Fehlermeldung:

package MyBanking does not exist.

In der ersten Klasse hast du ein import auf "my_gui". Die Fehlermeldung lässt darauf schließen, dass du ein import auf eine Klasse im Paket "MyBanking" machst, dass nicht existiert.

(Der Code ist nur ein Auszug)

Nur vollständige Angaben der beiden Klassen könnten hier weiterhelfen, bzw. die entscheidenden Passagen hast du weggelassen, nämlich package-Statement und import-Anweisungen.

Zum Allgemeinen:
Eine IDE hilft bei solchen Problemen gerade Anfängern enorm, ich empfehle dir z. B. http://www.eclipse.org. Das ist eine leistungsstarke Open-Source IDE!

Noch was anderes:
Unterstriche in Namen z. B. von Paket-Namen und Variablen-Namen sind in Java unüblich und wird von vielen Entwicklern als schlechter Stil empfunden.

Viele Grüße
Daniel N.