MIN-Fakultät
Fachbereich Informatik
Rechenzentrum

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:

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

weitere Literatur