Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 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)
K (Kategorisiert)
 
(17 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="text-align:center">'''Tageszitat:''' ''Fraktale Strahlung hat den Backbone verstopft!''</div>
+
<div style="text-align:center">'''Tageszitat:''' ''Der Grund für das Problem ist, dass fraktale Strahlung den Backbone verstopft hat!''</div>
 +
 
 +
[[Javakurs2006| <- zurück zur Startseite]]
 +
 
  
 
== Vormittags ==
 
== Vormittags ==
* Das Aufgabenblatt erhaltet ihr von eurem Tutor
+
* [http://docs.freitagsrunde.org/javakurs/blatt01.pdf Aufgabenblatt 1] - [http://docs.freitagsrunde.org/javakurs/blatt01.tut.pdf Beispiellösung]
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Zusammenfassung | Vorlesung 1 zum Nachschlagen]]
 
* [[Robert_Lubkoll/Java_Kurs/Tag1/Teil1/Zusammenfassung | Vorlesung 1 zum Nachschlagen]]
 +
* [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Vortraege/Javakurs_LE1.pdf Folien zur Vorlesung 1] und als .odp [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Vortraege/Javakurs_LE1.odp]
 
* [[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:  
+
== Nachmittags ==
Exception in thread "main" java.lang.NoClassDefFoundError:KlassennameDenIhrGeradeKompiliert
+
* [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Aufgaben/blatt02.pdf Aufgabenblatt 2] - [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Aufgaben/blatt02.tut.pdf Beispielösung]
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.
+
* [http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2006/Vortraege/javakurs2006-le2.pdf.1 Folien zur Vorlesung 2]
 +
* [[{{PAGENAME}}/Vorlesung 2 | Vorlesung 2 zusammengefasst]]
 +
 
 +
== Probleme ==
  
Mann kann das Problem auf zwei Arten lösen:
+
Falls Ihr seltsame Fehler beim Compilieren oder zur Laufzeit bekommt, zum Beispiel euere Klassen nicht gefunden werden, die ihr
* man schreibt ''java -cp . KLasse'' um sie Auszuführen
+
gerade selber geschrieben habt, schaut auf dieser Seite: [[Javakurs2006/Probleme]]
* 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 ==
+
 
* Das Aufgabenblatt erhaltet ihr von eurem Tutor
+
[[Javakurs2006| <- zurück zur Startseite]]
 +
[[Kategorie:Java]]

Aktuelle Version vom 17. März 2009, 13:04 Uhr

Tageszitat: Der Grund für das Problem ist, dass fraktale Strahlung den Backbone verstopft hat!

<- zurück zur Startseite


Vormittags

Nachmittags

Probleme

Falls Ihr seltsame Fehler beim Compilieren oder zur Laufzeit bekommt, zum Beispiel euere Klassen nicht gefunden werden, die ihr gerade selber geschrieben habt, schaut auf dieser Seite: Javakurs2006/Probleme


<- zurück zur Startseite