Announcement

Collapse
No announcement yet.

Java ausführen führt zu Fehler! (Pakete)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Java ausführen führt zu Fehler! (Pakete)

    Anfängerprobleme:

    Ich möchte mit dem Befehl java bereits mit javac compilierten code ausführen und erhalte:

    java.lang.NoClassDefFoundError

    Meinen Classpath habe ich gesetzt. Ich arbeite mit Paketen und weiß nicht, ob das damit vielleicht zusammenhängt.

  • #2
    Hallo Guido,

    Versuch doch mit javac Klassenname.java und
    dann java Klassenname.

    Müsste klappen :

    Comment


    • #3
      Hallo,<br>
      wenn Du mit Paketen arbeitest ist es wichtig, dass Dein<br>
      ClassPath das Directory über der Wurzel Deiner Pakete enthält,<br>
      also z.B. package b.c.d;<br>
      und das directory über b heisst a, dann musst Du aufrufen:<br>
      java -classpath a b.c.d.Main<br>
      wenn Dein main Programm Main.java heisst.
      <p>
      Klau

      Comment

      Working...
      X