Click here to load reader
Upload
truongcong
View
213
Download
1
Embed Size (px)
Citation preview
Wie setze ich den Klassenpfad (=CLASSPATH) für Java und die
EIP-Turtle-Umgebung unter Windows korrekt? Generelles vorweg:
• Die Windows-Taste wird folglich mit Win abgekürzt (das ist die Taste mit dem Windows-Logo auf der Tastatur, die von kaum jemandem je benutzt wurde ;))
• Befehle werden in der Kommandozeile immer mit ENTER bestätigt, sodass ich diese Erwähnung spare
Schritt 1: Überprüfe ob Java bereits installiert ist!
• Schaue entweder unter „C:/Programme“ (das ist das Standardinstallationsverzeichnis) nach dem Ordner „Java“, falls dieser vorhanden (und nicht leer) ist, fahre mit Schritt 2 fort.
• Andernfalls lade Dir das Programm JDK 7 (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html) entsprechend Deiner Rechnerarchitektur (64-Bit vs. 32-Bit) herunter und installiere es
o JDK = Java SE Development Kit o Die aktuellste Version findest Du in der obersten Auswahlbox. Vor dem
Herunterladen, musst Du die Lizenzvereinbarung mit Oracle akzeptieren (hierdurch entstehen keine Kosten oder „Verpflichtungen“)
o Windows x64 = 64-Bit, und Windows x86 = 32-Bit o Wenn du nicht genau weist, welche Architektur Dein System hat, dann rufe die
Systemeigenschaften auf (ab Windows Vista: Systemsteuerung -> Anzeige: kleine Symbole -> System) Alternativ mit Win + Pause
o Hier findest Du viele Angaben zu Deinem System, u.a. den Systemtyp, bspw. könnte dort folgende Zeile stehen: 64-Bit-Betriebssystem, x64-basierter Prozessor
• Durch die Installation kann man sich hiernach bequem durchklicken (etwaige Zusatztools wie die Ask.com Toolbar brauchen selbstverständlich nicht mitinstalliert zu werden)
Schritt 2: Lade die eipclasses.zip herunter
• http://www.wire.tu-bs.de/lehre/eip_static/toolsEIP/eipclasses.zip • Verschiebe das Archiv in ein Verzeichnis Deiner Wahl (bspw. nach „Eigene Dokumente/EIP“),
von wo es nicht mehr verschoben wird
Schritt 3: Setze die Java-Umgebungsvariable
• Rufe die Systemeigenschaften wie im ersten Schritt auf (ab Windows Vista: Systemsteuerung -> Anzeige: kleine Symbole -> System)
o Alternativ mit Win + Pause • In der linken Navigationsleiste klickst Du auf „Erweiterte Systemeinstellungen“, dann auf
den oberen Reiter „Erweitert“ und hier ganz unten auf „Umgebungsvariablen…“. Ab hier behutsam vorgehen!
o Suche unten in den Systemvariablen nach dem Eintrag „Path“ (manchmal auch PATH), markiere diesen und klicke auf „Bearbeiten…“
o Bewege den Cursor an den rechten Rand und schau, ob das letzte Zeichen ein Semikolon ( ; ) ist, falls nicht, tippe dieses ein
o Tippe hiernach den Java-Installationspfad + Unterordner bin; ein, bspw. „C:\Programme\Java\jdk1.7.0_17\bin; “, bestätige und fahre mit Schritt 4 fort
Schritt 4: Setze den Turtle-Klassenpfad
• Sollte das Fenster mit den Umgebungsvariablen… geschlossen sein, öffne es wieder wie im letzten Schritt angegeben
• Klicke nun (unten bei den Systemvariablen) auf „Neu…“, woraufhin sich ein neues Fenster öffnen sollte:
o Gib nun als Namen CLASSPATH o und als Wert den Pfad zu der eipclasses.zip ein o Damit die anderen Pfade mit diesem Wert nicht einfach überschrieben, sondern um
diesen erweitert werden, füge vor den Pfad „ .; “ ein (was bedeutet, dass Java zuerst im aktuellen Verzeichnis nach den Klassen suchen soll)
o Der komplette Wert der Variablen könnte damit wie folgt aussehen: „ .; C:\Users\<hier Dein Benutzername>\Documents\EIP\eipclasses.zip; “
• Bestätige nun alle Eingaben mit OK, woraufhin sich die Fenster schließen sollten • Starte Deinen Rechner neu und fahre mit dem letzten Schritt fort
Schritt 5: Übersetze und starte Dein erstes Programm.
• Öffne hierzu die Windows-Kommandozeile (mit Win + R öffnen, cmd eintippen und bestätigen)
• Prüfe ob Java installiert und der Pfad richtig gesetzt ist: o Tippe java -version ein und bestätige o Folgt hierauf eine Ausgabe wie java version “1.7.0_17“, dann ist Java installiert und
der Pfad (zu Java) gesetzt • Tippe das erste Beispielprogramm aus den Aufgaben in eine neue Textdatei ab (unter
Windows empfiehlt sich das Textverarbeitungsprogramm Notepad++), welche als Dateinamen den gleichen Namen erhält, wie den der Klasse
(also Hello + Dateiendung .java Hello.java) • Navigiere in der Kommandozeile in das Verzeichnis mit dieser Hello.java Datei (bspw. mittels
cd <Zielverzeichnispfad>) und übersetze die Datei in den sogenannten Bytecode mit dem Befehl javac Hello.java
o Gibt es hierauf keine Fehlermeldung, kannst Du das Programm mit java Hello ausführen und die Ausgabe auch gleich sehen.
o Sollte es widererwarten eine Fehlermeldung geben, hast Du irgendwas falsch gemacht überprüfe Deine bisherigen Arbeitsschritte! ;-)