2017-08-06 4 views
0

Ich habe einen Fehler beim Codieren, um zu einer anderen Klasse 'springen'. Ich habe eine GUI erstellt und einen ActionListener hinzugefügt. Ich möchte, dass das Programm in eine andere Klasse ('Project2' genannt) wechselt, wenn auf 'Button2' geklickt wird. Bei Eingabe des Codes 'Project2.main (args);' um dies zu tun, bekomme ich einen Fehler 'Kann nicht finden Symbol - Variable Args'.'Kann nicht finden, Symbol - Variable Args' Fehler beim Versuch, neue Klasse zu starten

Vielen Dank im Voraus!

+1

'Can not Symbol finden - Variable args' bedeutet, dass Sie eine Variable verwenden versuchen, die so genannte 'args', die der Compiler nicht finden können. –

Antwort

0

Nach @Mike Nakis Kommentar, haben Sie keine Variable Args, um die Funktion main() zu übergeben, so erstellen Sie leere String Array Args und übergeben an Hauptfunktion. Sie können dem Array bei Bedarf Argument-Strings hinzufügen. Daher ändern Code:

String[] args = {};//new line 
Project2.main(args); 

See related SO POST

+0

Vielen Dank, obwohl ich jetzt einen anderen Fehler habe und sage, dass ich "IOException" werfen muss. Ich weiß, wie das funktioniert, obwohl ich mir nicht sicher bin, wo ich diese Zeile hinzufügen soll. – LMB

+0

Wenn dies Ihre ursprüngliche Frage behandelt hat, kreuzen Sie bitte als Antwort an, um zukünftigen SO-Mitgliedern zu helfen, und dann eine neue Frage zum Werfen der IOException zu stellen, was ein neues Problem ist. – BusinessPlanQuickBuilder

Verwandte Themen