- Java Development Kit
-
Java Development Kit Entwickler Sun Microsystems (Tochter der Oracle Cooperation) Aktuelle Version 7.0.1
(18. Oktober 2011[1])Betriebssystem Windows, Solaris, Linux Programmiersprache Java, C jdk6.dev.java.net Das Java Development Kit (JDK) aus dem Hause Oracle – ehemals von Sun Microsystems – ist eines der von Java-Entwicklern meistgenutzten Java-SDKs.
Im November 2006 gab Sun bekannt, dass das JDK unter der GNU General Public License (GPL) veröffentlicht wird.[2] Nun wird eine angepasste freie Version als ihr nunmehr offizieller Nachfolger unter dem Namen OpenJDK weitergeführt.
Inhaltsverzeichnis
Bestandteile
Das JDK beinhaltet neben der Laufzeitumgebung Java Runtime Environment (JRE) die folgenden Java-Entwicklungswerkzeuge:
Java Compiler
Der Java-Compiler (
javac
) übersetzt Java-Quellcode in Java-Bytecode. Er liest den Quellcode aus Dateien mit der Endung.java
und schreibt den Bytecode in Dateien, die auf.class
enden. Die eigentlichen Dateinamen entsprechen dem Namen der zu übersetzenden Klasse. Das Paket, in dem die Klasse liegt, wird auf einen passenden Verzeichnispfad abgebildet. Ein Java-Paket (englisch Package) ist ein eigener Namensraum. Zum Beispiel kann eine DateiHalloWelt.java
die Klassede.wikipedia.HalloWelt
enthalten. Dann erzeugt der Aufrufjavac de.wikipedia.HalloWelt.java
eine DateiHalloWelt.class
im Verzeichnis „de/wikipedia
“ (bzw. „de\wikipedia
“ unter Windows). Für weitergehende Informationen sei auf die Original-Dokumentation[3] von Sun verwiesen.Java Dokumentationswerkzeug
Das Software-Dokumentationswerkzeug
javadoc
erzeugt aus dem Java-Quellcode Programmdokumentation als HTML-Hypertext. Dazu werden neben strukturellen Informationen auch Kommentare berücksichtigt.Java Archiver
Das Programm
jar
erstellt Java-Archive (so genannte JAR-Dateien), das sind spezielle ZIP-Dateien, in denen Java-Klassen zu verteilbaren Einheiten zusammengefasst werden. Das Werkzeug hat eine ähnliche Kommandozeilensyntax wie das bekannte Unix-Programmtar
, ermöglicht jedoch zusätzlich die direkte Manipulation der darin enthaltenen „Manifest-Datei“. In dem JAR-Archiv werden sämtliche .class-Dateien, Grafiken, Textdateien und sonstige Dateien, also beispielsweise alles, was eine Java-Anwendung benötigt, zu einer einzigen Datei zusammengepackt, dem JAR-Archiv.Dienstprogramm zum Signieren von JAR-Dateien
Das Werkzeug
jarsigner
ist zum Signieren von Java-Anwendungen und Bibliotheken sowie zur Signatur-Überprüfung im JDK enthalten.Werkzeuge für Applets
Java Applet Viewer
Der
appletviewer
ist ein sehr einfacher Browser, der nur die in einem HTML-Dokument enthaltenen Java-Applets jeweils in einem eigenen Fenster anzeigt. Dieses Programm kann verwendet werden, um während der Programmierung schnell und einfach Applets zu testen.Java Plug-in HTML Converter
Der
htmlconverter
ist ein interaktives Programm, mit dem die früher üblichen<applet>
-Tags in<object>
-Tags umgewandelt werden können. Solche Tags werden von Browsern erwartet, die mit dem Java-Plugin ausgestattet sind, das Teil der Java-Laufzeitumgebung JRE ist.Unterstützte Plattformen
Für die folgenden Plattformen wird das aktuelle JDK von Sun direkt bereitgestellt:
- Windows 32bit und AMD64
- Solaris SPARC und x86
- Linux (ab Sun-JDK 1.4.2) 32bit, AMD64 und IA64
- Solaris AMD64
Für weitere Plattformen wird das JDK üblicherweise Monate bis Jahre später und meist direkt vom Hersteller der Plattform geliefert. So wird beispielsweise in Mac OS X das JDK direkt von Apple systemnah eingebaut.
Download
Das JDK kann sowohl separat als auch im Paket mit der Java-IDE NetBeans heruntergeladen werden. Es ist Bestandteil der Implementation der Java Platform Standard Edition, die unter anderem auch definiert, welche Klassenbibliotheken dem Entwickler zur Verfügung stehen.
Weblinks
- Java SE 6 Documentation (englisch, allgemeine Dokumentation zum JDK)
- Javadoc Developer Kit (JDK) Search Engine (Suchmaschine zur Dokumentation)
- Downloadseite des JDK (englisch)
Einzelnachweise
Kategorie:- Java-Programmierwerkzeug
Wikimedia Foundation.