Could not find main class: XXX.main. Programm will exit

Q

questybeat

Gast
Hallo an alle! :)

Ich melde mich zum ersten Mal in einem Java Forum nachdem ich nun ein Jahr programmiere. Und ich habe sehr wenig Ahnung von der Materie, ich hoffe ihr nehmt es mir nicht übel. Was ich bisher so gelesen habe geht ihr sehr nett mit Anfängern um. ;)

Mein Problem ist folgendes: Ich habe die letzten 7 Tage fast ausschließlich damit verbracht ein Programm für mich zu schreiben. Nach unzähligen Fehlschlägen und Problemen (die ich mitunter durch dieses Forum lösen konnte, danke dafür!) ist es nun fertig. Nun klicke ich auf "Clean and Build" wie ich es so oft mache wenn ein Programm fertig ist und wenn ich das jar-File dann öffne bekomme ich eine Fehlermeldung. Sie lautet: "Could not find main class: XXX.Main. Programm will exit".

Das hat mich nach dem Aufwand ziemlich schockiert. Denn in der Entwicklungsumgebung (Abkürzung entfallen) läuft es wunderbar. Nur wenn ich es mit Netbeans kompiliere dann schlägt es fehl.

Ich habe schon etliche Internetforen abgeklappert und bis auf das manifest file, package fehler und sonstigen nix gefunden. Sogar java habe ich aufgrund eines Hinweises in einem anderen Forum neu installiert. Half aber nix, der Fehler exitistiert nach wie vor. Um ehrlich zu sein: Ich habe keine Ahnung wie ich nun weiter vorgehen soll und wende mich an euch.

Was soll ich tun um diesen Fehler zu vermeiden? Ich denke den Quelltext zu posten wäre nicht hilfreich da er 1. sehr lang wäre und 2. nicht hilfreich sein wird. Denn er ist vollkommen fehlerfrei. Wie gesagt, in der Entwicklungsumgebung ist alles ok

Hier das was mir Netbeans ausgibt wenn ich das File zu einem .jar kompiliere:
Java:
init:
deps-clean:
Updating property file: C:\Users\XXX\Documents\NetBeansProjects\XXX\build\built-clean.properties
Deleting directory C:\Users\B3ast\Documents\NetBeansProjects\XXX\build
clean:
init:
deps-jar:
Created dir: C:\Users\XXX\Documents\NetBeansProjects\XXX\build
Updating property file: C:\Users\XXX\Documents\NetBeansProjects\XXX\build\built-jar.properties
Created dir: C:\Users\XXX\Documents\NetBeansProjects\XXX\build\classes
Created dir: C:\Users\XXX\Documents\NetBeansProjects\XXX\build\empty
Compiling 1 source file to C:\Users\B3ast\Documents\NetBeansProjects\XXX\build\classes
compile:
Created dir: C:\Users\XXX\Documents\NetBeansProjects\XXX\dist
Not copying the libraries.
Building jar: C:\Users\XXX\Documents\NetBeansProjects\XXX\dist\XXX.jar
To run this application from the command line without Ant, try:
java -jar "C:\Users\XXX\Documents\NetBeansProjects\XXX\dist\XXX.jar"
jar:
BUILD SUCCESSFUL (total time: 1 second)

Wenn ihr nochetwas benötigt, einfach sagen, ich werde es umgehend posten. Für die Lösung wäre ich extrem dankbar. :)
Achja, bitte habt Nachsicht für Fehler, ich bin Anfänger. :)

mfg
questybeat :)
 

faetzminator

Gesperrter Benutzer
Ich bin kein Netbeans-User, aber hab noch nie darüber gelesen, dass es irgendwelche Probleme mit Builds hatte.
Wie sieht deine [c]public static main(String[])[/c] Methode aus? Ich habe schon gesehen, dass gewisse Runtimes z.B. ein [c]throws Exception[/c] in der main-Methode akzeptierten, andere nicht.
 
G

guestybeat

Gast
Habe nochmals Java + Netbeans neuinstalliert. Alles ohne Erfolg. Meine main Methode sieht wie folgt aus: Dürfte eigentlich keine Probleme bereiten. Besonders deswegen weil die main eines anderen Programms genauso aussieht und sich kompilieren lässt.

Java:
    public static void main(String args[]) {
                System.out.println("hi its the main mehode");
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {

                try {
                    new mainframe().setVisible(true);
                } catch (ClassNotFoundException ex) {
                    Logger.getLogger(mainframe.class.getName()).log(Level.SEVERE, null, ex);
                } catch (InstantiationException ex) {
                    Logger.getLogger(mainframe.class.getName()).log(Level.SEVERE, null, ex);
                } catch (IOException ex) {
                    Logger.getLogger(mainframe.class.getName()).log(Level.SEVERE, null, ex);
                }

            }
        });
    }
 
Q

questybeat

Gast
and the winner is... JA, es klappt. Du glaubst garnicht wie dankbar ich für diesen Link bin. Gegoogelt hab ich auch schon, aber überall stand etwas anderes. Instinktiv "wollte" ich ja auch nochmal die main-Klasse setzen da ich die Vermutung hatte das er durch einen Bug eben diese nicht findet. Ich wusste aber nicht wo ich diese setzen sollte.

Die Antwort ist nun, für alle weiteren die dieses Problem auch haben: Rechtsklick auf Project - Properties - Run - Unter Main Class Browse und dann die angezeigte auswählen. Bei mir war eine andere ausgewählt, die garnicht existierte / existiert. Nun funktioniert alles - das jar file lässt sich ganz einfach erstellen und ohne Probleme ausführen! :)

Vielen Dank für die grandiose schnelle Hilfe! Aber eine Frage habe ich noch: Was hast du bei google eingegeben um diesen zu finden?

mfg
questybeat
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
P could not find main class obwohl da Java Basics - Anfänger-Themen 17
P Compiler-Fehler Could not load or find main class fehler Java Basics - Anfänger-Themen 15
P Compiler-Fehler could not find or load main class Java Basics - Anfänger-Themen 5
E Could not find the main class! Java Basics - Anfänger-Themen 11
Prodriver22 Erste Schritte "Could not find Main Class" Problem Java Basics - Anfänger-Themen 17
B JAR Could not find main class Java Basics - Anfänger-Themen 13
R Could not find the main class: Java Basics - Anfänger-Themen 12
C Eclipse JAR Export could not find main class Java Basics - Anfänger-Themen 13
S OOP "Could not find the main class" Java Basics - Anfänger-Themen 10
D Could not find main class Java Basics - Anfänger-Themen 3
C Could not find the main class. Java Basics - Anfänger-Themen 14
B Could not find the main class. program will exit Java Basics - Anfänger-Themen 11
T could not be find the main class Java Basics - Anfänger-Themen 3
P Hello World-Programm: XPSP3 mit Java 1.6.0_16: Could not find main class Hello.java Java Basics - Anfänger-Themen 11
S Runnable jar "Could not find main class" Java Basics - Anfänger-Themen 8
O Problem mit jar "Could not find main class" Java Basics - Anfänger-Themen 9
M Could not find the main class. --> Und was mach ich jetzt Java Basics - Anfänger-Themen 6
B could not find the main class Java Basics - Anfänger-Themen 8
P could not find the main class (Eclipse) Java Basics - Anfänger-Themen 2
H Could not find the main Class, program will exit Java Basics - Anfänger-Themen 2
I Could not find the main class. Program will exit! Java Basics - Anfänger-Themen 3
R Could not find main method Java Basics - Anfänger-Themen 3
R Could not find Main-Method Java Basics - Anfänger-Themen 4
W Cannot find Symbol Java Basics - Anfänger-Themen 5
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
A Thread find number Java Basics - Anfänger-Themen 8
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
A Cannot find symbol bei exceptions Java Basics - Anfänger-Themen 2
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
F Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 5
R return: cannot find symbol Java Basics - Anfänger-Themen 2
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
S Cannot find symbol (symbol ist eine Variable) Java Basics - Anfänger-Themen 13
N Cannot find symbol Java Basics - Anfänger-Themen 18
D Datentypen Datentyperstellung | Kompiler sagt Syntax Error doch ich find keine Lösung Java Basics - Anfänger-Themen 2
P Irgendein billiger Fehler aber ich find ihn nicht Java Basics - Anfänger-Themen 16
P Cannot find symbol, wieso? Java Basics - Anfänger-Themen 5
N Java find - findet nix Java Basics - Anfänger-Themen 1
M Erste Schritte cannot find symbol - Probleme mit Klassen Java Basics - Anfänger-Themen 6
J Error: cannot find symbol - variable Java Basics - Anfänger-Themen 3
F Erste Schritte parseint: cannot find symbol Java Basics - Anfänger-Themen 6
J TCP MultiThreaded Server und Client - irgendwo ist der Fehler, aber ich find ihn nicht Java Basics - Anfänger-Themen 3
J Can't find symbol - Erstellung eines Objekts in if-Bedingung Java Basics - Anfänger-Themen 3
J Input/Output Can not find symbol Java Basics - Anfänger-Themen 2
M Vererbung - Cannot Find Symbol constructor... Java Basics - Anfänger-Themen 11
D error: cannot find symbol Java Basics - Anfänger-Themen 3
B Frage zu Beispielprogramm: "error: cannot find symbol" Java Basics - Anfänger-Themen 2
BlueMountain Erste Schritte error: cannot find symbol Java Basics - Anfänger-Themen 2
L Error: Cannot find symbol Java Basics - Anfänger-Themen 1
P Cannot find Symbol Java Basics - Anfänger-Themen 3
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7
P StdIn.readDouble: cannot find symbol Java Basics - Anfänger-Themen 7
B Fehler "Cannot find symbol - variable number1" Java Basics - Anfänger-Themen 13
B Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 6
K Cannot find symbol Java Basics - Anfänger-Themen 3
H cannot find symbol Java Basics - Anfänger-Themen 4
S cannot find symbol, symbol: constructor Java Basics - Anfänger-Themen 2
3 Compiler-Fehler Fehlerbehebung cannot find Symbol Java Basics - Anfänger-Themen 4
R Compiler-Fehler Cannot find symbol (Method printIn) Java Basics - Anfänger-Themen 3
R Classpath java.io.IOException: Could not find resource mybatis-config.xml Java Basics - Anfänger-Themen 5
B Polymorphie A obj = new B; "cannot find symbol app()" Java Basics - Anfänger-Themen 5
S wieso Fehlermeldung cannot find symbol hier Java Basics - Anfänger-Themen 10
H Scanner (can not find symbol) Java Basics - Anfänger-Themen 15
T Cannot find Symbol(String) Java Basics - Anfänger-Themen 9
2 Compiler-Fehler cannot find symbol Java Basics - Anfänger-Themen 13
B Erste Schritte cannot find symbol - problem Java Basics - Anfänger-Themen 9
D Cannot find symbol variable Java Basics - Anfänger-Themen 9
A Compiler-Fehler Cannot find Symbol Java Basics - Anfänger-Themen 6
V Packages: Cannot find symbol Java Basics - Anfänger-Themen 12
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
R Cannot find a free socket for the debugger Java Basics - Anfänger-Themen 6
J Cannot find Symbol Variable mit JPanels Java Basics - Anfänger-Themen 2
L Fehlermeldung: RealMirror.java cannot find symbol Java Basics - Anfänger-Themen 2
D Cannot Find Symbol Java Basics - Anfänger-Themen 6
M Compile Time Error - cannot find symbol (Objekt!) Java Basics - Anfänger-Themen 2
L Problem mit Vererbung (extends) cannot find symbol Java Basics - Anfänger-Themen 3
S Problem beim Kompilieren - cannot find symbol - constructor() Java Basics - Anfänger-Themen 12
N cannot find symbol URL Java Basics - Anfänger-Themen 2
S Problem mit Javaeditor: Cannot find Symbol Java Basics - Anfänger-Themen 13
P cannot find Symbol - WTF? Java Basics - Anfänger-Themen 4
R can not find symbol Java Basics - Anfänger-Themen 4
StupidAttack cannot find symbol Java Basics - Anfänger-Themen 16
B Cannot find symbol-Fehler Java Basics - Anfänger-Themen 3
Luk10 Cannot find Symbol Daten Java Basics - Anfänger-Themen 10
E cannot find symbol??? Java Basics - Anfänger-Themen 8
B cannot find symbol Java Basics - Anfänger-Themen 11
N cannot find symbol Java Basics - Anfänger-Themen 11
W Cannot find symbole variable Java Basics - Anfänger-Themen 4
T OOP cannot find symbol Java Basics - Anfänger-Themen 4
A cannot find symbol - symbol : method Java Basics - Anfänger-Themen 5
T cannot find symbol Java Basics - Anfänger-Themen 5
V Unable to find an ant file to run Java Basics - Anfänger-Themen 2
I Cannot find Symbol & NullPointerException Java Basics - Anfänger-Themen 8
A cannot find symbol. Java Basics - Anfänger-Themen 5
G cannot find symbol! Java Basics - Anfänger-Themen 22
K Ständige Fehlermeldung "Cannot find symbol" Java Basics - Anfänger-Themen 2
L cannot find symbol-method Java Basics - Anfänger-Themen 3
P Error: Cannot find Symbol Java Basics - Anfänger-Themen 4
G [Hibernate] Could not find a setter for property Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben