Winfried Klein (Albstadt), Günther Krajewski (Tauberbischofsheim), Eckehard Möbius (Böblingen) Jürgen Rieber (Friedrichshafen), Dr. Andreas Vogt (Freiburg), Burkhard Ziebritzki (Karlsruhe) Stand: 06.12.2010 Inhalt 1.Installation lokal (daheim)...1 1.1 JDK und BlueJ installieren...1 1.2 Erster Programmstart...2 1.3 Sprachanpassung...3 1.4 Notationsänderung...3 1.5 Standard-Klasse...3 1.6 Weitere BlueJ-Einstellungen...4 1.7 Klassenkarte einrichten...4 1.8 Datenbanktreiber für db4o einrichten...5 2. Installation im Unterrichtsnetz...5 2.0 Allgemeines zu den drei PaedML...5 2.1 PaedML Windows...5 2.2 PaedML Novell...6 2.3 PaedML Linux...8 3. Downloadmöglichkeit...9 4. Verbesserungen/Anregungen...9 1. Installation lokal (daheim) 1.1 JDK und BlueJ installieren 1. Schritt: Bevor BlueJ installiert wird, muss sichergestellt sein, dass JAVA JDK 6 installiert ist. Download z. B.: von http://java.sun.com/javase/downloads/index.jsp Die EXE-Datei mit einem Doppelklick starten. 2. Schritt: Download der aktuellen Version von BlueJ für Windows von http://www.bluej.org/download/download.html Ausführen der exe-datei und dann Next > Installationspfad anpassen, z. B. X:\bluej Hierbei steht X: für einen bei der Installation festzulegenden Laufwerksbuchstaben. Select Start Menu Folder, z. B.: BlueJ Bluej30_Installation_11.doc Seite 1 von 9 7.12.2010
Create a desktop icon warum nicht? und dann Next > Die Installationsangaben überprüfen und dann Install Und dann Finish Inhalt des Verzeichnisses X:\bluej 1.2 Erster Programmstart Mit einem Doppelklick auf die Datei X:\bluej\bluej.exe kann BlueJ gestartet werden. Falls kein Java-JDK gefunden wird, kann eine Version ausgewählt werden, z. B.: Bluej30_Installation_11.doc Seite 2 von 9 7.12.2010
1.3 Sprachanpassung Um die mitgelieferte Sprachanpassung durchzuführen wird die Datei bluej\lib\bluej.defs editiert: Es wird der Eintrag bluej.language=english durch bluej.language=german ersetzt bzw. durch Austauschen des #-Zeichens die aktivierte Sprache verändert. #bluej.language=english #bluej.language=afrikaans #bluej.language=chinese #bluej.language=czech bluej.language=german #bluej.language=italian #bluej.language=japanese #bluej.language=spanish #bluej.language=swedish Test: Starten Sie BlueJ und sehen Sie sich die verwendeten deutschen Begriffe an 1.4 Notationsänderung Die für das Berufkolleg Wirtschaftinformatik üblichen Bezeichnungen können durch Veränderung der Datei bluej\lib\german\labels integriert werden. Hierzu liegt eine bereits bearbeitete Datei labels vor, die statt der ursprünglichen Datei in dieses Verzeichnis kopiert werden kann. Programmtest: 1.5 Standard-Klasse Für die Unterricht wurde eine 'Minimalklasse' erstellt, die bei der Erzeugung neuer Klassen verwendet werden kann. Kopieren Sie die Datei Standard.tmpl in das Verzeichnis...\bluej\lib\german\templates\newclass Bluej30_Installation_11.doc Seite 3 von 9 7.12.2010
1.6 Weitere BlueJ-Einstellungen Die optische Gestaltung des Quellcodes durch farbliche Hervorhebungen über Werkzeuge Einstellungen Editor (z. B.) Festlegen des Standard-Tabulators für die Tastenkombination Strg+Umschalt+i (Autolayout) in der Datei bluej\lib\bluej.defs ( ~ Zeile 414) 1.7 Klassenkarte einrichten Von der Seite http://klassenkarte.steinhuber.de/ kann die Datei Klassenkarte.jar heruntergeladen und in das Verzeichnis bluejj/lib/extensions kopiert werden. Nachdem BlueJ erneut gestartet wurde, kann die Klassenkarte konfiguriert werden über Werkzeuge / Einstellungen / Erweiterungen (z. B.). Mit einem Rechtsklick auf eine Klasse kann die Klassenkarte ausgewählt werden: Bluej30_Installation_11.doc Seite 4 von 9 7.12.2010
1.8 Datenbanktreiber für db4o einrichten Der Treiber (db4o-5.5-java5.jar) kann über das Internet gesucht oder zusammen mit den anderen Materialien dieser Dokumentation von den LS-Seiten herunter geladen werden. Der Treiber wird in das Verzeichnis X:\blueJ\lib\userlib kopiert. Nachdem BlueJ erneut gestartet wurde, kann die Einrichtung des Treibers überprüft werden: Werkzeuge Einstellungen Bibliotheken 2. Installation im Unterrichtsnetz 2.0 Allgemeines zu den drei PaedML Auf der Seite http://www.ls-bw.de/beruf/material/kfm/dv finden Sie unter Aktuelle Hinweise für BlueJ 3.03 das komplette Verzeichnis bluej mit allen oben vorgenommen Einstellungen als ZIP- Datei. In den drei PaedML ist K: das Programmlaufwerk. Deshalb wird im folgenden statt X: nun K: verwendet. Inhalt der Datei bluej.zip kann auf den Server kopiert werden, z. B. nach K:\bluej 2.1 PaedML Windows BlueJ kann direkt als serverbasiertes Programmpaket von Laufwerk k: verwendet werden. Legen Sie je nach Bedarf im Startmenü des Benutzerprofils auch eine Verknüpfung zur Programmdatei bluej.exe an. Die Programmeinstellungen werden für alle Benutzer zentral vorgegeben. Die zentrale Konfiguration für BlueJ ist unter auf dem Server abgelegt. Weitere Einstellungen für BlueJ liegen im folgenden Verzeichnis K:\blueJ\Einstellungen\bluej\ Dort legt BlueJ die folgenden Dateien ab: - bluej.properties - editor.keys und - moe.properties Die in K:\blueJ\Einstellungen\bluej\ vorgenommenen Einstellungen haben Vorrang vor Bluej30_Installation_11.doc Seite 5 von 9 7.12.2010
Hinweis 1: Falls gewünscht, können die Standardpfade der Projekte und Einstellungen hier geändert werden: K:\blueJ\lib\bluej.defs in den Zeilen 151 153 Hinweis 2: Möchte ein Benutzer in BlueJ Einstellungen ändern, so erscheint nebenstehende Fehlermeldung, da die Einstellungen ja zentral vorgeben werden. Bis zum Schließen von BlueJ bleiben die Änderungen aber gültig. #bluej.userhome=/home/mik/tmp bluej.userhome=k\:\\bluej\\einstellungen\\ bluej.projectpath=h\:\\ 2.2 PaedML Novell Für den Unterricht wird die nebenstehende Verzeichnisstruktur im Homeverzeichnis der Benutzer empfohlen. Die zentrale Konfiguration für BlueJ wird z.b. unter auf dem Server abgelegt. Die benutzerspezifischen Einstellungen für BlueJ können im Homedirectory der Benutzer abgelegt werden, z. B. im Verzeichnis H:\myBlueJ\Einstellungen\bluej\ Dort legt BlueJ die folgenden Dateien ab: - bluej.properties - editor.keys und - moe.properties Die in H:\myBlueJ\Einstellungen\bluej\ vorgenommenen Einstellungen haben Vorrang vor Die notwendigen Einstellungen in der zentralen Konfiguration in in den Zeilen 151 153 z. B. #bluej.userhome=/home/mik/tmp bluej.userhome=h\:\\mybluej\\einstellungen bluej.projectpath=h\:\\mybluej\\projekte Damit alle Benutzer im Unterrichtsnetz BlueJ mit den gleichen Einstellung (zumindest beim ersten Mal) starten können, empfiehlt sich die Verteilung vorher festgelegter benutzerspezifischer Einstellungen. Ein funktionsfähiges Beispiel finden Sie im Verzeichnis bluej\einstellungen\bluej. Die gewünschten BlueJ-Einstellungen kann der pgmadmin vornehmen falls er nicht die mitgelieferten Einstellungen aus der ZIP-Datei übernehmen will. Nur in diesem Fall muss der pgmadmin 1. die Einstellungen vornehmen (siehe 1.3 bis 1.7), 2. anschließend das Verzeichnis bluej z. B. von Bluej30_Installation_11.doc Seite 6 von 9 7.12.2010
H:\myBlueJ\Einstellungen\ in das Verzeichnis K:\bluej\Einstellungen\ kopieren und dann 3. die Datei bluej.properties auf Plausibilität überprüfen: die Eigenschaften bluej.recentproject0= und bluej.projectpath=... müssen, falls vorhanden, gelöscht werden. Der Administrator muss nun dafür sorgen, dass beim Start von BlueJ diese Einstellungen distribuiert werden, z. B. mit einem Applikationsobjekt: oder mit einer Batch-Datei: REM Kopieren der BlueJ-Einstellungen vom Programmverzeichnis REM in die individuellen Benutzerverzeichnisse if exist H:\myBlueJ\Einstellungen\bluej\editor.keys goto weiter H: cd \ md \mybluej md \mybluej\einstellungen md \mybluej\projekte xcopy K:\bluej\Einstellungen\*.* H:\myBlueJ\Einstellungen\ /s /v :weiter REM Start von BlueJ auf dem Server K: cd \bluej bluej.exe Bluej30_Installation_11.doc Seite 7 von 9 7.12.2010
2.3 PaedML Linux Für den Unterricht wird die nebenstehende Verzeichnisstruktur im Homeverzeichnis der Benutzer empfohlen. Die zentrale Konfiguration für BlueJ wird z.b. unter auf dem Server abgelegt. Die benutzerspezifischen Einstellungen für BlueJ können im Homedirectory der Benutzer abgelegt werden, z. B. im Verzeichnis H:\myBlueJ\Einstellungen\bluej\ Dort legt BlueJ die folgenden Dateien ab: - bluej.properties - editor.keys und - moe.properties Die in H:\myBlueJ\Einstellungen\bluej\ vorgenommenen Einstellungen haben Vorrang vor Die notwendigen Einstellungen in der zentralen Konfiguration in in den Zeilen 151 153 z. B. #bluej.userhome=/home/mik/tmp bluej.userhome=h\:\\mybluej\\einstellungen bluej.projectpath=h\:\\mybluej\\projekte Damit alle Benutzer im Unterrichtsnetz BlueJ mit den gleichen Einstellung (zumindest beim ersten Mal) starten können, empfiehlt sich die Verteilung vorher festgelegter benutzerspezifischer Einstellungen. Ein funktionsfähiges Beispiel finden Sie im Verzeichnis bluej\einstellungen\bluej. Die gewünschten BlueJ-Einstellungen kann der pgmadmin vornehmen falls er nicht die mitgelieferten Einstellungen aus der ZIP-Datei übernehmen will. Nur in diesem Fall muss der pgmadmin 1. die Einstellungen vornehmen (siehe 1.3 bis 1.7), 2. anschließend das Verzeichnis bluej z. B. von H:\myBlueJ\Einstellungen\ in das Verzeichnis K:\bluej\Einstellungen\ kopieren und dann 3. die Datei bluej.properties auf Plausibilität überprüfen: die Eigenschaften bluej.recentproject0= und bluej.projectpath=... müssen, falls vorhanden, gelöscht werden. Der Administrator muss nun dafür sorgen, dass beim Start von BlueJ diese Einstellungen distribuiert werden, z. B. mit einer Batch-Datei: REM Kopieren der BlueJ-Einstellungen vom Programmverzeichnis Bluej30_Installation_11.doc Seite 8 von 9 7.12.2010
REM in die individuellen Benutzerverzeichnisse if exist H:\myBlueJ\Einstellungen\bluej\editor.keys goto weiter H: cd \ md \mybluej md \mybluej\einstellungen md \mybluej\projekte xcopy K:\bluej\Einstellungen\*.* H:\myBlueJ\Einstellungen\ /s /v :weiter REM Start von BlueJ auf dem Server K: cd \bluej bluej.exe 3. Downloadmöglichkeit Das komplette Verzeichnis X:\bluej mit allen Einstellungen für die paedml steht einschließlich dieser Dokumentation (im Verzeichnis LS-Material) zum Download bereit auf der Seite http://www.ls-bw.de/beruf/material/kfm/dv. 4. Verbesserungen/Anregungen Sollten nicht alle notwendigen Bereiche der Software geändert worden sein oder sind bei der Installation Fehler aufgetreten, können Sie mir Ihre Anregungen gerne zusenden (emoebius@ks-bb.de). Dann werde ich diese zeitnah publizieren. Bluej30_Installation_11.doc Seite 9 von 9 7.12.2010