Universität Bayreuth
Mathematisches
Institut
Einleitung
Erste Schritte
Mail und News
Drucken
KDE
LaTeX/TeX
Linksammlung
Linuxtools
Netzwerk
Programmieren
Windows
X Window
Anträge
Kontakt
|
Java
Java-Tools und -Archive
Zum Umgang mit Java braucht man einige Tools,
insbesondere Compiler, Debugger, Editoren, IDEs, ... .
Archive sind Softwaresammlungen mit Java-Programmen, von denen
viele im Sourcecode verfügbar sind.
Links zu Java-Tools
Anwendungsbeispiele
zu Java
(17.11.2004)
Entwicklungsumgebungen
(IDEs)
(09.11.2006)
Tools aus
dem J2SDK
(06.12.2004)
Editoren
mit Java-Support
javafähige
Browser
Java-Plugins
andere
Java-Compiler, Virtual Machines und Projekte
Java-Archive
Wo gehts zurück???
Hier wird nun eine Übersicht über einige wichtige Tools
rund um Java angegeben.
-
Entwicklungsumgebungen (IDEs):
-
-
lokale Beschreibungen zu Eclipse und NetBeans.
-
-
Sun Microsystems:
-
NetBeans
(mächtige IDE, die einzeln oder gebündelt
mit dem JDK ausgeliefert wird, in Java geschriebene IDE)
-
Borland:
-
Borland JBuilder
-
IBM:
-
Eclipse
(erweiterbare IDE für C, Java, ...;
universelle in Java geschriebene Tool-Plattform)
-
-
lokale Informationen zu Eclipse
-
-
IBM Developer Kits
(Windows und Unix-Portierungen)
-
Microsoft:
-
Microsoft
Java Technologies Support Center
-
-
Microsoft
Visual J#.NET (früher: Microsoft Visual J++)
-
-
Microsoft
Visual J++
-
-
Microsoft
Visual J++ Support Center
-
Xinox Software:
-
JCreator (inkl. Projektverwaltung,
Klassenbrowser, ...;
kommerzielle, professionelle Version bzw. LE-Version als Freeware)
-
Tools aus dem J2SDK:
-
-
-
HTML-Konverter
Konverter zum Umwandeln der browserabhängigen Applet-Tags
-
-
jar
Archivierungstool für jar- und zip-Dateien
-
-
javadoc
Programm zur Erstellung von API- und Klassendokumentationen
von Java-Programmen in HTML-Form
-
-
Java Web
Start
Technologie zum Start von Java-Applikationen vom Webbrowser aus,
insbesondere
Java Web
Start Documentation (J2SDK 1.4)
-
-
native2ascii
Programm zur Umwandlung von Zeichensätzen in Java
-
-
policytool
Programm zum Festlegen von Sicherheitseinstellungen in Java
-
Editoren mit Java-Support:
-
-
-
NEdit
(sehr mächtiger, macrofähiger, leicht bedienbarer
Unix-Editor)
-
-
Proton
(macrofähiger, leicht bedienbarer Windows-Editor,
ein NEdit-Clone)
-
-
VI iMproved = VIM
(sehr mächtiger, macrofähiger Unix-Editor)
VIM-Homepage
-
-
VIM-Projekt
(Sourceforge)
-
-
Windows-Version
von VIM (Sourceforge)
-
-
WinEdt (sehr
mächtiger, macrofähiger Windows-Editor, Shareware)
-
-
Emacs (sehr mächtiger, erweiterbarer, macrofähiger
Unix-Editor)
XEmacs
-
-
GNU Emacs
(GNU-Variante von XEmacs)
-
-
GNU
Emacs FAQ for Windows 95/98/ME/NT/XP and 2000
(Windows-Version)
-
javafähige Browser:
-
-
-
Microsoft
Internet Explorer
von
Microsoft
-
-
JDK 1.0/1.1-Unterstützung
vom Internet Explorer 3.x, 4.x, 5.x
(Microsoft Knowledge Base Article Q214828)
-
-
HotJava
von
Java-Gruppe von Sun
Ab dem 11.04.2003 wird diese Browser-Version nicht mehr von
Sun unterstützt und befindet sich dann im
End-of-Life
(EOL)-Prozess. Der Browser war das erste größere
Java-Projekt und ist selbst in Java geschrieben, läuft also
unter jeder javafähigen Platform.
-
-
Mozilla
von
Mozilla Team
-
-
Java-Unterstützung
für Mozilla unter Linux über Java-Plugin
-
-
Java-Unterstützung
für Mozilla unter Windows über Java-Plugin
-
-
Mac OS-Runtime
for Java (MRJ) für Mozilla- und Netscape-Browser
(ab Version 4.X) auf Mac OS
-
-
Netscape
Navigator im Netscape Browser Central
von
Netscape Communications
Corporation
-
-
Java-Plugin
von Sun für Netscape Communicator unter Linux
(über
Netscape
Browser Plug-ins
-
-
Java-Plugin
von Sun für Netscape Communicator unter Windows
(über
Netscape
Browser Plug-ins
-
-
weitgehende JDK 1.1-Unterstützung vom Netscape Communicator
-
-
Download
von weitgehender JDK 1.1-Unterstützung für den Netscape
Communicator (Versionen 4.04-4.06)
-
-
Opera
von
Opera Software
-
-
Java-Unterstützung
für Opera unter Windows (Versionen ab 4 beta 4, 5.x, 6.x)
-
-
Java-Unterstützung
für Opera unter Linux (Versionen ab 5.05, 6.x)
-
Java-Plugins:
-
-
-
Java-Plugin (Sun),
insbesondere
Java
Plug-in 1.4.1 (Sun),
Java
Plug-in 1.4 (Sun),
Java
Plug-in 1.3 (Sun),
Java
Plug-in 1.4 Developer Guide (Sun),
Java
Plug-in 1.4 Documentation (Sun),
Java
Plug-in 1.3 (Sun),
Java
Plug-in 1.2 Documentation (Sun),
Java
Plug-in 1.4: Using OBJECT, EMBED and APPLET Tags (Sun),
Java
Plug-in 1.3 HTML Specification (Sun),
Java
Plug-in 1.2 HTML Specification (Sun),
HTML
Converter to Convert APPLET tags for Java Plug-in 1.4 (Sun),
HTML
Converter to Convert APPLET tags for Java Plug-in 1.3 (Sun),
HTML
Converter to Convert APPLET tags for Java Plug-in 1.2 (Sun)
-
-
Get Java Technology
(JRE von Sun, inkl. Java-Plugin und Web Start),
insbesondere
Installationshinweise
-
andere Java-Compiler, Virtual Machines und
Projekte:
-
-
ElectricalFire
von Mozilla-Projekt
(Mozilla = Open Source Browser Project)
Ziel: Java-Compiler mit JIT-Technik, JIT = Just In Time
Platformen: nur für Linux mit x86-Prozessoren und
Windows 95/98/NT
Lizenz: Netscape
Public License
-
GNU Classpath
von GNU Project and Free Software
Foundation = FSF
2. WWW-Adresse
Ziel: Entwicklung von wichtigen Java-Libraries
Platformen: alle, die eine Java Virtual Machine besitzen
Lizenz:
GNU General
Public License
-
GNU Compiler for Java
(GCJ), siehe auch
2. WWW-Adresse von
Redhat
3. WWW-Adresse von
Redhat/Cygnus
und vor allem
GNU Compiler Collection (GCC)
jeweils von
GNU Project and Free Software
Foundation = FSF)
Ziel: portabler, optimierter, AOT-Compiler (Ahead-of-Time = AOT)
mit Runtime-Library "libgcj",
kann auch Java-Bytecode in ein optimiertes platformabhängiges
Executable übersetzen
Platformen: alle, die von GCC unterstützt werden
Lizenz: GNU
General Public License
-
Japhar
von Hungry Programmers'
Ziel: Java-Interpreter mit Java Virtual Machine
Platformen: FreeBSD, NetBSD (jeweils x86-Prozessoren bzw. auch
arm32-Prozessoren), Linux (x86-Prozessoren), Solaris (x86- und
Sparc-Prozessoren) sowie Windows 32-bittig
Lizenz:
LGPL-Lizenz
= GNU Library Public License
-
Jikes
Research Virtual Machine = Jikes RVM vom
Jalapeño
Research Project im IBM
T.J. Watson Research Center
Ziel: Java Virtual Machine, die selbst in Java geschrieben ist,
die zu Forschungs- und Testzwecken entwickelt wurde
Platformen: AIX (PowerPC-Prozessoren)
Linux (Intel- und PowerPC-Prozessoren)
Lizenz: Common
Public License = CPL, siehe auch
Open Source
Projects von IBM developerWorks
-
Kaffe vom
Kaffe Core Team
Ziel: Java Virtual Machine mit nötigen Java-Libraries
für eine Java Runtime Environment = JRE
Platformen: FreeBSD, Linux, NextStep
Lizenz: GPL-Lizenz,
GPL = GNU General Public License
-
Microsoft
SDK for Java
Ziel: Entwicklungsumgebung zur Erstellung von Java-Programmen
und -Applets basierend auf dem JDK 1.1.4 und der
Microsoft Virtual Machine (Microsoft VM)
Platformen: Windows 32-bittig mit Microsoft Internet Explorer 5
oder spätere Versionen
Lizenz: kommerziell,
End-User
License Agreement for Microsoft Software
-
OpenJava
bzw. unter
2.
WWW-Adresse
von Tokyo Institute
of Technology, Chiba Shigeru Group
Ziel: ausbaubare Programmiersprache basierend auf Java
mit einem Erweiterungsinterface für die Sprache
(OpenJava MOP = Metaobject Protocol)
Platformen: alle, die eine Java Virtual Machine besitzen
Lizenz: BSD
License
-
Open JVM Integration
(OJI) von
Mozilla-Projekt
(Mozilla = Open Source Browser Project)
Ziel: Projekt, das einen Browser so erweitert, dass er eine
beliebige Java Virtual Machine aufnehmen kann
Platformen: alle, die einen Browser mit PlugIn-Schnittstelle
haben
Lizenz: unklar, vermutlich eine der Varianten von
Mozilla & Netscape
Public Licenses
-
TowerJ
von Tower Technology
Ziel: unabhängiger J2SE-zertifizierter AOT-Compiler
(Ahead-of-Time = AOT), der
Java-Bytecode in optimierte platformabhängige Executables
übersetzen kann
Platformen: Linux 32- und 64-bittig, HP/UX, Solaris,
Windows 32- und 64-bittig
Lizenz: kommerziell, Evaluationslizenz möglich
-
Überblick
über weitere Projekte vom
Kaffe Core Team
Hier wird nun eine Übersicht über einige wichtige Java-Archive
mit einer Unmenge von Java-Programmen angegeben.
-
Java Boutique
-
-
Java Repository
-
-
Java Review Service (JARS)
-
(hieß früher: Gamelan)
-
Java-Software.Com
-
(Thomas Stimmer und Patrick Schulte)
-
Open Source
Java Directory von OnJava.com
-
(O'Reilly & Associates)
-
TeamJava: Liste von
Java-Archiven
-
(siehe auch Homepage von TeamJava)
|