Software im Informatik-Rechenzentrum: Java
Installierte Java-Versionen
Auf den Solaris- und Linux-Rechnern ist Java in den folgenden Versionen
installiert (das neue Java SE 6 bisher nur auf den Sunray-Servern
rzdspc5 und rzdspc8):
| Java-Version | Solaris-Directory |
|---|---|
| Java SE 6 | /usr/java, /usr/jdk/jdk1.6.0 |
| Java 2 SE 5.0 | /usr/java, /usr/jdk/jdk1.5.0 |
| Java 2 SE 1.4.2 | /usr/j2se |
Dazu gehören
der Java Interpreter java,
der Java Compiler javac,
der Java Debugger jdb
und der Java Applet-Viewer appletviewer.
Anmerkung: Auf den Solaris- und Linux-Rechnern des RZ
ist die
als Default eingestellte Java-Version (in /usr/java/bin)
Java 2 SE 6. Wer eine andere Java-Version
benutzen will, muß sich ausdrücklich das entsprechende Verzeichnis
(z.B. /usr/j2se/bin) in seine Umgebungsvariable
$PATH eintragen.
Entwicklungsumgebungen
JDEE Java Development Environment für Emacs
Java Development Environment (JDEE) 2.3.3 ist eine Java-Entwicklungsumgebung für den Emacs-Editor.
Damit Sie aus dem Emacs-JDE heraus Java-Programme übersetzen können,
setzen Sie bitte entweder vor dem Emacs-Aufruf die Umgebungsvariable
JAVA_HOME auf z.B. /usr/j2se oder setzen Sie
im Emacs mit der Funktion M-x customize-variable
die Variablen jde-jdk-registry und jde-jdk auf
geeignete Werte.
- Dokumentation:
- JDEE User's Guide, Debugging with jdb, JDEbug User's Guide, BeanShell User's Guide
BlueJ
BlueJ 2.2.0 ist eine in Java geschriebene interaktive Java-Entwicklungsumgebung.
Aufruf: mit dem Kommando
bluej &
Dokumentation:
- BlueJ Tutorial (PDF; lokale Kopie, nur in der UniHH lesbar)
- BlueJ Tutorial (PDF; lokale Kopie, nur in der UniHH lesbar)
- BlueJ Reference Manual (PDF; lokale Kopie, nur in der UniHH lesbar)
- Hinweise zu Problemen unter Windows
- H.P. Gumm: Praktische Informatik I; eine Java-Einführung mit BlueJ (lokale Kopie, nur in der UniHH lesbar)
Eclipse
Eclipse 3.4.2 ist eine graphische Entwicklungsumgebung für Java-Anwendungen.
Aufruf: mit dem Kommando
eclipse &
JUnit Test-Framework
JUnit 4.6 ist ein Framework zum Testen von Java-Programmen.
Auf den Pool-Workstations ist JUnit bereit in
/usr/jdk/latest/jre/lib/ext/junit.jar
installiert und kann direkt benutzt werden.
Anmerkung:: Das JUnit-Framework hat sich von Version 3.8.2 nach Version 4 wesentlich geändert. Die alten Aufrufe sind aber nach wie vor möglich.
- Installation:
- Quelle zum Zuhause installieren, Einbindung
- Dokumentation (aktuelle Version):
- Javadoc-Dokumantion, JUnit-Kochbuch, JUnit FAQ
- Dokumentation (Version 3.8.2):
- Javadoc-Dokumantion, JUnit-Kochbuch, JUnit FAQ
Sprachbeschreibungen / APIs
- The Java Language Environment: A White Paper
- The Java Tutorial: A Practical Guide for Programmers
- The Java Language Specification
- Java SE 6 Dokumentation, API und Release Notes
- Java 2 SE 5.0 Dokumentation, API und Release Notes
- Java 2 SE 1.4.2 Dokumentation, API und Release Notes
- Java JDK 1.3.1 Dokumentation, API und Release Notes
- Java JDK 1.2.2 Dokumentation, API und Release Notes
- Java JDK 1.1.8 Dokumentation, API und Release Notes
weitere Literatur
- Java-Einführung von Hubert Partl
- Handbuch der Java-Programmierung von Guido Krüger
- Thinking In Java (3. Auflage) von Bruce Eckel
(lokale Kopie, nur in der UniHH lesbar) - Java in a Nutshell (5th Ed.) von David Flanagan (O'Reilly-Website mit Buch-Beispielen zum Herunterladen)