1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Einrichten von Java

  • Technojam5000
  • 13. Oktober 2007 um 23:29
  • Unerledigt
  • Technojam5000
    2
    Technojam5000
    Mitglied
    Punkte
    30
    Beiträge
    4
    • 13. Oktober 2007 um 23:29
    • #1

    Guten abend,

    vorneweg: ich bin ein absoluter Java-Neuling, muss es aufgrund des Studiums lernen. Bin nun dabei aus einem Buch einen Einstieg zu machen und wollte ein kleines Programm (ab)schreiben. Beim Starten des Programmes bekomme ich folgende Meldung:

    Exception in thread "main" java.lang.NoClassDefFoundError: helloworld

    Ich habe was gelesen von Classpath und Path Variable setzen, bin aber bisher mit verschiedenen Variationen gescheitert :thinking_face:

    ich habe java im folgenden ordner gespeichert:
    c:\programme\java\jdk1.6.0_03

    Meine Frage jetzt: Wie muss ich die Path Variable und die Classpath Variable setzen damit das läuft? Muss ich noch weitere Sachen einstellen? (habe auch etwas von Home variable gelesen)

    Hoffe ihr könnt mir helfen! Viele Grüße

  • tomi1986
    1
    tomi1986
    Gast
    • 13. Oktober 2007 um 23:57
    • #2
    Zitat von Technojam5000

    Guten abend,

    vorneweg: ich bin ein absoluter Java-Neuling, muss es aufgrund des Studiums lernen. Bin nun dabei aus einem Buch einen Einstieg zu machen und wollte ein kleines Programm (ab)schreiben. Beim Starten des Programmes bekomme ich folgende Meldung:

    Exception in thread "main" java.lang.NoClassDefFoundError: helloworld

    Ich habe was gelesen von Classpath und Path Variable setzen, bin aber bisher mit verschiedenen Variationen gescheitert :thinking_face:

    ich habe java im folgenden ordner gespeichert:
    c:\programme\java\jdk1.6.0_03

    Meine Frage jetzt: Wie muss ich die Path Variable und die Classpath Variable setzen damit das läuft? Muss ich noch weitere Sachen einstellen? (habe auch etwas von Home variable gelesen)

    Hoffe ihr könnt mir helfen! Viele Grüße

    Alles anzeigen


    fürn afang sollte unter windows folgendes reichen wenn du aus der kommandozeile ein java programm ausführen willst:

    cmd
    edit c:\startjava.bat
    set path=c:\programme\java\jdk1.6.0_03\bin

    dann datei speichern drücken!
    ins verzeichnis wo deine .java datei ist gehen!
    dort c:\startjava eingeben!

    dann javac <Javadateinamen>.java eingeben!

    ACHTUNG:
    in der .java datei muss class <Klassennamen>.. vorhaben sein ...
    die datei muss dann unter <Klassennamen>.java gespeichert werden!

    Groß/Kleinschreibung bein Dateinamen beachten!

    dann einfach java <Klassennamen> eingeben!

    also zusammengefasst:
    bei compilieren javac verwenden und dateinamen+.java angeben
    beim ausführen java + dateinamen

    ein Helloworld.java würde so aussehen:

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


    das zum Beispiel unter c:\Helloworld.java abspeichern!

    dann in die (start-ausführen-cmd)=cmd Line gehen und folgendes eingeben:

    Code
    set path="c:\programme\java\jdk1.6.0_03\bin"
     cd c:\
     c:
     javac Helloworld.java
     java Helloworld


    so sollt ein simples Helloworld funktioniern...
    gehts so noch immer nicht hats vl was mit der java installation...

  • Technojam5000
    2
    Technojam5000
    Mitglied
    Punkte
    30
    Beiträge
    4
    • 14. Oktober 2007 um 00:44
    • #3

    Hey, hab das jetzt nach deiner Anleitung gemacht und bekomme folgenden Fehler:

  • Venefica
    17
    Venefica
    Mitglied
    Reaktionen
    50
    Punkte
    3.035
    Beiträge
    571
    • 14. Oktober 2007 um 01:28
    • #4
    Zitat von Technojam5000

    Hey, hab das jetzt nach deiner Anleitung gemacht und bekomme folgenden Fehler:

    du musst deine File GENAUSO wie deine Klasse nennen, sonst kannst baden gehn

    :cheer: manamana :dance: düdüdüdüdü :trampolin: :cheer:

  • tomi1986
    1
    tomi1986
    Gast
    • 14. Oktober 2007 um 11:19
    • #5
    Zitat von Technojam5000

    Hey, hab das jetzt nach deiner Anleitung gemacht und bekomme folgenden Fehler:

    eben du hast es NICHT nach meiner anleitung gemacht!
    Der Dateiname ergibt sich aus dem Klassennamen und dem ".java"
    mehr kann ich dazu nichtmehr sagen!

  • gelbasack
    25
    gelbasack
    Mitglied
    Reaktionen
    90
    Punkte
    6.525
    Beiträge
    1.241
    • 14. Oktober 2007 um 12:15
    • #6
    Zitat von tomi1986

    eben du hast es NICHT nach meiner anleitung gemacht!
    Der Dateiname ergibt sich aus dem Klassennamen und dem ".java"
    mehr kann ich dazu nichtmehr sagen!

    Der Fehler steht eh schon in der Konsole... und er hat's ja versucht so zu machen. Groß-/Kleinschreibung beachten, dann klappt's.

  • Wings-of-Glory
    28
    Wings-of-Glory
    Mitglied
    Reaktionen
    105
    Punkte
    8.305
    Beiträge
    1.573
    • 14. Oktober 2007 um 16:21
    • #7
    Zitat von tomi1986

    fürn afang sollte unter windows folgendes reichen wenn du aus der kommandozeile ein java programm ausführen willst:

    cmd
    edit c:\startjava.bat
    set path=c:\programme\java\jdk1.6.0_03\bin

    sorry, aber dieser rat ist sehr schlecht. mit set path überschreibt er die PATH variable, die etliche einträge beinhaltet, welche für das funktionieren diverser anderer programme notwendig sein können.

    es wäre besser, das ganze wie auf dieser website unter punkt 3 beschrieben zu machen.

    ich hab ein pdf mit paar screenshots angefertigt, die das ganze schritt für schritt durchgeht.

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • tomi1986
    1
    tomi1986
    Gast
    • 14. Oktober 2007 um 20:36
    • #8
    Zitat von gelbasack

    Der Fehler steht eh schon in der Konsole... und er hat's ja versucht so zu machen. Groß-/Kleinschreibung beachten, dann klappt's.


    eben der versuch zählt:)

    Zitat von Wings-of-Glory

    sorry, aber dieser rat ist sehr schlecht. mit set path überschreibt er die PATH variable, die etliche einträge beinhaltet, welche für das funktionieren diverser anderer programme notwendig sein können.

    es wäre besser, das ganze wie auf dieser website unter punkt 3 beschrieben zu machen.

    ich hab ein pdf mit paar screenshots angefertigt, die das ganze schritt für schritt durchgeht.

    fürn anfang reicht ja das aus sonst wirds ja für einen der sich möglicherweise nicht so mit dem PC auskennt und nur ein "Helloworld" programm schreiben möchte zu kompliziert...
    was ist wenn er keine adminrechte hat oder was auch immer - was weiß man...

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 14. Oktober 2007 um 22:25
    • #9
    Zitat von tomi1986

    fürn anfang reicht ja das aus sonst wirds ja für einen der sich möglicherweise nicht so mit dem PC auskennt und nur ein "Helloworld" programm schreiben möchte zu kompliziert...

    Was "reicht da für den Anfang" wenn er sich ne Reihe von Programmen zaumhaut damit er ein Java Programm zum laufen bringt nur weil er's nicht besser erklärt bekommen hat?

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung