Sitzung: Jeden Freitag in der Vorlesungszeit ab 15 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs2006/Tag 1: Unterschied zwischen den Versionen

(classpath problem eingetragen)
(java nach kommandozeile hilfe verschoben)
Zeile 5: Zeile 5:
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Zusammenfassung | Vorlesung 1 zum Nachschlagen]]
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Zusammenfassung | Vorlesung 1 zum Nachschlagen]]
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Kommandohilfe | Kommandozeilen-Hilfe]]
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Kommandohilfe | Kommandozeilen-Hilfe]]
−
 
−
Wenn Java beim Ausführen eines kompilierten Programms diese Fehlermeldung auftaucht:
 
−
Exception in thread "main" java.lang.NoClassDefFoundError:KlassennameDenIhrGeradeKompiliert
 
−
dann heißt das das die Shell-Variable CLASSPATH gesetzt ist. Das hat zur Folge das Java den Standardwert "." (das Verzeichnis in dem man gerade ist) nicht mehr in den CLASSPATH aufnimmt und diese Fehlermeldung auftaucht.
 
−
 
−
Mann kann das Problem auf zwei Arten lösen:
 
−
* man schreibt ''java -cp . KLasse'' um sie Auszuführen
 
−
* verwendet man die bash: schreibt man ''export CLASSPATH=$CLASSPATH:." entweder in jeder shell einmal oder in die ''.bashrc'' eintragen und die shell mit ''exec bash'' neu starten.
 
−
* verwendet man die tcsh: schreibt man ''setenv CLASSPATH ".:$CLASSPATH"'' entweder in jeder shell oder einmal in der ''.cshrc'' eintragen und die shell mit ''tcsh'' neu starten.
 
  
 
== Nachmittags ==
 
== Nachmittags ==
 
* Das Aufgabenblatt erhaltet ihr von eurem Tutor
 
* Das Aufgabenblatt erhaltet ihr von eurem Tutor

Version vom 3. April 2006, 06:47 Uhr

Tageszitat: Fraktale Strahlung hat den Backbone verstopft!

Vormittags

Nachmittags

  • Das Aufgabenblatt erhaltet ihr von eurem Tutor