Problem beim öffnen meiner ersten class Datei :-/

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem beim öffnen meiner ersten class Datei :-/

    Hi Leute
    Hab vorhin meine erste Class Datei erstellt, komblimieren von HelloWorld.java in HelloWorld.class ging ohne Probleme doch beim Ausführen der HelloWorld.class über die Eingabeaufforderung kommt immer folgender Fehler:
    exception in thread "main" java.lang.NoclassDefFoundError: Helloworld

    Ich starte in der Eingabeaufforderung die Datei so:

    X:\> java HelloWorld

    Normal müsste er jetzt die Class starten und "Hello World" anzeigen.
    Ich habe oft gelesen dass es am Classpath liegt, der Wert des Path heißt bei mir unter System->Erweitert->Umgebungsvariablen "X:\Programme\Java\jdk1.5.0_06\bin"

    Ist daran etwas falsches? Bitte helft mir weil es is ja schon ganz schön kacke dass is meine erste Classdatei nicht schaffe auszuführen :(

    MfG
    Traffixx
  • also ich bin mir jetzt nicht ganz sicher ob das dies problem ist, aber man kann nach public classenname und gerade vor dem öffnen des main , also vor der klammer throws Exception hinschreiben^^ dann wirft das programm irgendwie alle fehler an windows weiter , vielleicht bringt ja das was...

    mfg
    [SIZE="1"]Signatur entsprach den Boardregeln und wurde nicht gelöscht.
    mfg saem[/size]
  • hast du ne main definiert?

    deine helloworld sollte so aussehen:

    class myfirstjavaprog
    {
    public static void main(String args[])
    {
    System.out.println("Hello World!");
    }
    }

    dann funktioniert diese auch wenn sie kompilierst ^^
  • Ich bezweifel mal sehr stark das er am Classpath rumgespielt hat.

    Sonst einfach mal in der Commandline folgenden eingeben:

    set CLASSPATH=.;

    Damit schaut er im Standart-Java-Verzeichnis nach.

    Dein Fehler bezieht sich höchstwahrscheinlich, wie ThaMinder richtig bemerkt hat, auf eine fehlende main-Definition.

    Quellcode

    1. public class hello_world{
    2. public static void main(String[] args){
    3. System.out.println("Hello World!");
    4. }
    5. }


    Dann nur noch in das Verzeichnis mit der Datei wechseln und folgendens eingeben:

    Quellcode

    1. javac hello_world.java

    und

    Quellcode

    1. java hello_world


    mfg
    Tischler