M
Mak
Gast
Hallo,
ich bin noch relativ neu in Java eingestiegen und habe jetzt ein kleines Problem:
Ich habe meine ersten Programme per Kommandozeile kompliert und ausgeführt, das hat soweit alles funktioniert.
Jetzt habe ich mit NetBeans ein kleines HelloWorld Programm geschrieben:
Mit dem Run-Button in NetBeans funktioniert das. Dann habe ich mal versucht, die Datei manuell zu kompilieren:
PFAD: javac Main.java
java Main
Ich habe jetzt alles zu dem Thema durchgelesen, was ich finden konnte, leider hat irgendwie nichts geholfen. Ich glaube, ich habe da auch grundsätzlich irgendwas falsch verstanden. Witzigerweise passiert das nur mit Dateien, die ich mit NetBeans erstellt habe. Woran genau liegt das?
ich bin noch relativ neu in Java eingestiegen und habe jetzt ein kleines Problem:
Ich habe meine ersten Programme per Kommandozeile kompliert und ausgeführt, das hat soweit alles funktioniert.
Jetzt habe ich mit NetBeans ein kleines HelloWorld Programm geschrieben:
Java:
package helloworld;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Mit dem Run-Button in NetBeans funktioniert das. Dann habe ich mal versucht, die Datei manuell zu kompilieren:
PFAD: javac Main.java
java Main
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: hel
loworld/Main)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Main. Program will exit.
Ich habe jetzt alles zu dem Thema durchgelesen, was ich finden konnte, leider hat irgendwie nichts geholfen. Ich glaube, ich habe da auch grundsätzlich irgendwas falsch verstanden. Witzigerweise passiert das nur mit Dateien, die ich mit NetBeans erstellt habe. Woran genau liegt das?