Was ist JDK in Java?

November 26

Sun Microsystems' Java-Programmiersprache ist ein beliebtes Tool für eine Vielzahl von Anwendungen zu programmieren. Javas Erfolg liegt in der "write once, run anywhere"-Philosophie. Die Java Virtual Machine (JVM) macht diese Flexibilität möglich. Die JVM ist ein Interpreter auf PCs, MacOS und Linux Plattformen lauffähig. Das Java Development Kit (JDK) ist eine Sammlung von Tools, mit denen Entwickler schreiben, Dokument und Testen von Java-Anwendungen. Oracle 2010 Sun Microsystems aufgekauft und weiter-Entwicklung des JDK.

JDK-Optionen

Oracle bietet verschiedene JDK-Optionen für Java-Entwickler. JavaSE (Standard Edition) ist eine grundlegende Java-Entwicklungs-Paket enthält alle notwendigen Werkzeuge zum Schreiben und Bereitstellen von Java-Anwendungen für Desktop-, Server- und eingebettete (elektronisches Gerät) Verwendung. JavaEE (Enterprise Edition) beinhaltet Java-Server-Software für die Entwicklung von Intranet- und Internet-Anwendungen in einer Unternehmensumgebung. JavaME (Mobile Edition) unterstützt Programme geschrieben mit einem kleinen Footprint speziell für Handys, Ebook-Lesegeräte und anderen mobilen Geräten. Alle Versionen des JDK stehen von Oracle.com kostenlos zur Verfügung.

NetBeans IDE

Alle Java-Editionen können in der NetBeans integrierte Entwicklungsumgebung (IDE) ausführen. Die IDE ist ein Programm, das Benutzern erlaubt zu schreiben, kompilieren und Testen von Code in einem einzelnen Programm-Fenster. Dadurch entfällt die Notwendigkeit, Code in einem Programm, kompilieren oder Paket-Code von der Befehlszeile aus zu schreiben und Debuggen von Code in einem separaten Programm. Obwohl keine Standardkomponente des JDK, ist NetBeans eine bequeme, kostenlose Option für Entwickler, die derzeit kein IDE verwenden.

JVM

Die Java Virtual Machine muss auf einem Computer installiert sein, bevor ein Java-Programm ausgeführt werden. Speziell geschrieben für jedes Betriebssystem, interpretiert die JVM Java-Code Plattform-spezifischen Anweisungen, sodass ein Programm auf einem Computer, auf Windows, MacOS oder Linux ohne Änderung laufen geschrieben.

Java-Archive

Das Programm Java Archive (JAR) erstellt Dateien mit der Endung .jar. Diese Dateien sind unerlässlich, wenn Sie komplexe Programme erfordern die Verpackung einer Reihe verwandter Dateien für Programm-Distribution erstellen. Viel wie eine ZIP-Datei erlaubt die .jar-Datei ein gesamtes Programm, bestehend aus mehreren Dateien in einem Stück übertragen werden. Dies verringert das Risiko, die eine wesentliche Quelldatei ausgelassen wird, während ein Programmdownload.

Anderen JDK-Elementen

Die Art und Anzahl der Elemente, die im Lieferumfang des JDKS abhängig-Version. GlassFish Java Server ist beispielsweise standardmäßig nur in der Enterprise-Edition von JDK festgestellt. Tools für drahtlose und Blu-Ray-Geräte sind Standardkomponenten nur in der Mobile Edition. Einzelkomponenten aus einer beliebigen Edition können die derzeit installierte Version bei Bedarf hinzugefügt werden.