2012-04-14 10 views
1

Ich habe eine einfache GUI in Netbeans auf Windows entworfen, aber wenn ich versuche, es auszuführen, nichts zeigt.Meine Hauptklasse heißt ModelApp.java und der GUI-Teil, den ich in Netbeans entworfen ist app.java genannt. Wenn ich versuche, das Glas auf Eingabeaufforderung ausgeführt wird, erhalte ich die FehlerNetbeans GUI wird nicht angezeigt

Error: Could not find or load main class ModelApp 

Antwort

2

Ihre ModelApp Klasse ist wahrscheinlich nicht in dem Ordner, in der Manifest-Datei oder so etwas geschrieben.

Siehe JAR Basics

+1

Das war in der Tat das Problem.Wenn jemand anderes das gleiche Problem begegnet, können Sie einen Blick darauf werfen: netbeans.org/kb/docs/java/gui-functionality.html. Es heißt Hinweis: Stellen Sie sicher, dass my.NumberAddition.NumberAdditionUI als Hauptklasse festgelegt ist, bevor Sie die Anwendung ausführen. Sie können dies überprüfen, indem Sie im Projektbereich mit der rechten Maustaste auf den Projektknoten NumberAddition klicken, im Popup-Menü Eigenschaften auswählen und im Dialogfeld Projekteigenschaften die Kategorie Ausführen auswählen. Das Hauptklassenfeld sollte My.numberaddition.NumberAdditionUI anzeigen. – Gandalf

0

Haben Sie vergessen, die wichtigste Methode in ModelApp.java zu schaffen?

public static void main(String[] argv) { 
app gui = new app(); 
} 

Normalerweise sollte diese

arbeiten
1

Wenn Sie Ihre Anwendung ausgeführt werden soll, indem Sie auf das Glas, klicken Sie die Hauptklasse in META-INF/MANIFEST.MF Datei in das Glas angeben müssen, wie es beschrieben wird http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html. Stellen Sie sicher, dass Sie es richtig definiert haben.

Sie sollten dies in Netbeans während der Erstellung Ihrer JAR-Datei tun können.