Institut für Informatik
Lokal installierte Programmiersprachen

Rund um Java



Allgemeines

Verwendung der aktuellen Version erfordert (bash-syntax):
  export PATH    /home/java/jdk1.6/bin:$PATH
Verwendung älterer Versionen:
  export PATH    /home/java/Installationspräfix/bin:$PATH
wobei Installationspräfix einem der unten aufgeführten Präfixe entsprechen sollte.

Der Compiler wird aufgerufen mittels:

  javac  filename.java 
Das dabei erzeugte Compilat filename.class wird ausgeführt mittels
  java  filename

Dokumentation


Installierte Bibliotheken

Web Service Pack

Advanced Imaging Image I/O API RC 1.0

Library zur Unterstützung bei der Manipulation von Bildern

Ant

eine Art ``make'', online manual hier (ist auch lokal installiert)

Diverse Lib's

Verschiedene kleinere Libraries im JAR-format, in der Hauptsache installiert da sie im Fortgeschrittenenpraktikum ``Programming-in-the-many'' im WS0405 benötigt wurden.

JLex

Eine Java-Variante von Lex. Ein Online-Manual findet sich hier.

Cup

Eine Java-Variante von Yacc, die in Java implementiert wurde und gut mit JLex zusammenarbeitet. Ein simpeles Beispiel dazu findet sich hier. Ein Online-Manual findet sich hier.

Jama

Ein Matrix-Paket für Java, das viele nuetzliche Operationen der linearen Algebra enthält. Nähere Dokumentation wie z.B. die API-Beschreibung findet sich auf der Jama-Page.

Installierte Compilerversionen

JDK1.6

JDK1.5

JDK1.4

wegen ausgelaufendem Support komplett stillgelegt

die alten Versionen JDK 1.1, 1.2 und 1.3 sind am 29.06.2005 gelöscht worden.


Installierte Tools

Eclipse

(Unter anderem) eine integrierte Entwicklungs- und Debug-Umgebung für Java. Giert nach Speicher ebenso eifrig wir Forte und Konsorten

NetBeans

Und noch eine Entwicklungsumgebung

BlueJ

Eine sehr einfache Entwicklungsumgebung von der Monash University. Speziell für Anfänger geeignet. Wesentlichste Eigenschaft: zeigt Beziehungen zwischen Klassen graphisch an.

Aktuelle Version

Ältere Version(en)


JavaCC

JavaCC ist ein java-compiler-compiler.

DDD (in Kombination mit dem jdb)

DDD ist ein general purpose debugger, der sowohl im Umfeld von C als auch von Java einsetzbar ist.

JLint

Jlint überprüft Java-Programme auf mögliche Fehler und Schlampigkeiten mittels Datenflußanalyse.

Puretest

: (Regression)-Test für Webapplikationen

Jude

Java Development for emacs (JDE)

Java-Entwicklung unter Emacs.

BeanShell

Eine interaktive Java-Scripting-Umgebung
Maintained by: Martin Steffen and Guru
Last modified: 26. März 2009