Java Development Kit
Java Development Kit (JDK) はオラクル(
オラクル(サン・マイクロシステムズ) | |
22.0.2
/ 2024 | |
クロスプラットフォーム | |
ソフトウェア | |
ライセンス |
Sun License( |
https://www.oracle.com/jp/java/technologies/downloads/ |
2006
JDKの内容
JDKには
- appletviewer – このツールはウェブブラウザなしでJavaアプレットを
起動 しデバッグするために使用 される。 - apt – アノテーション
処理 ツール[6] - extcheck – JARファイル
衝突 を検出 可能 なユーティリティ - idlj – IDL-to-Javaコンパイラ。このユーティリティは
指定 されたJava IDLファイルからJavaバインディングを生成 する。 - java – Javaアプリケーション
用 のローダ。このツールはインタプリタで、javacコンパイラにより生成 されたクラスファイルを解釈 できる。現在 では1つのランチャーが開発 と配備 の両方 で使用 される。古 い配備 ランチャーであるjreはもう付属 せず、代 わりに新 しいjavaローダに置 き換 えられた。 - javac – Javaコンパイラで、ソースコードをJavaバイトコードに
変換 する。 - javadoc – ドキュメンテーション
生成 器 で、ソースコードのコメントから自動的 にドキュメンテーションを生成 する。 - jar – アーカイバで、
関連 するクラスライブラリを単一 のJARファイルにパッケージする。このツールはJARファイルを管理 するのにも役 に立 つ。 - javah – Cヘッダとスタブ
生成 器 で、ネイティブメソッドを書 くのに使 われる。 - javap – クラスファイル
逆 アセンブラ - javaws – JNLPアプリケーション
用 のJava Web Startランチャー - JConsole – Javaモニタリングおよび
管理 コンソール - jdb – デバッガ
- jhat – Javaヒープ
分析 ツール(実験 用 ) - jinfo – このユーティリティにより
起動 中 のJavaプロセスやクラッシュダンプから設定 情報 を得 る(実験 用 ) - jmap – このユーティリティはJava
用 のメモリマップを出力 し、指定 のプロセスやコアダンプの共有 オブジェクトメモリマップやヒープメモリの詳細 を表示 できる(実験 用 ) - jps – Java
仮想 マシンプロセスステータスツールはターゲットとなるシステム上 に取 り付 けられたHotSpot Java仮想 マシンを一覧 にする(実験 用 ) - jrunscript – Javaコマンドラインスクリプトシェル
- jstack – JavaスレッドのJavaスタックトレースを
表示 するユーティリティ - jstat – Java
仮想 マシン静的 モニタリングツール(実験 用 ) - jstatd – jstatデーモン(
実験 用 ) - keytool – キーストアを
操作 するためのツール - pack200 – JAR
圧縮 ツール - policytool – ポリシー
作成 および管理 ツールで、様々 なソースからコード用 に利用 可能 であるかどうかのパーミッションを指定 することで、Javaランタイム用 のポリシーを決定 できる。 - VisualVM – いくつかのコマンドラインJDKツールを
統合 するビジュアルツールで、軽快 なパフォーマンスでメモリプロファイリングが可能 である。 - wsimport – Webサービス
呼 び出 し用 のポータブルなJAX-WSアーティファクトを生成 する。 - xjc – Java API for XML Binding (JAXB) APIの
一部 。XMLスキーマを受 けてJavaクラスを生成 する。
JDKには、
JDKのコピーは、Java APIのほとんど
JDKとSDKの曖昧 さ
JDKは、ソフトウェア
他 のJDK
- OpenJDK / IcedTea
- GNUプロジェクトのGNU Classpath、GNU Interpreter for Java (GIJ) およびGNU Compiler for Java (GCJ)
- Aicas JamaicaVM
- IBM J9 JDK – AIX、Linux、Windows、MVS、OS/400、Pocket PC、z/OS
用 [9] - オラクルのJRockit JDK – Windows、Linux、Solaris
用 [10]
メンテナンスが
- Apache Harmony
- AppleのClassic Mac OS
用 のMac OS Runtime for Java JVM / JDK[11] - Blackdown Java – Linux
用 のSun JDKの移植 [12][13]
関連 項目
脚注
注釈
- ^ Java 12
以降 をSolaris上 で利用 したい場合 、OpenJDKを使用 することが推奨 されている。Update on Oracle Java on Oracle Solaris | Oracle Solaris Blog
出典
- ^ Java SE Development Kit 13- - Downloads
- ^ Java SE Development Kit 11- - Downloads
- ^ Java EE - Downloads: GlassFish and Java EE 8 | Oracle Technology Network | Oracle
- ^ Java ME SDK
- ^ “Sun's May 8th announcement of source code for JDK”. 2012
年 9月 12日 時点 のオリジナルよりアーカイブ。2013年 7月 10日 閲覧 。 - ^ “JDK 5.0 Java Annotation Processing Tool (APT)-related APIs & Developer Guides -- from Sun Microsystems”. 2012
年 8月 5日 閲覧 。 - ^ “Java SE Downloads”. Oracle. 10 July 2013
閲覧 。 - ^ "Java EE 7 SDK distributions require JDK 7" “Java Platform, Enterprise Edition 7 SDK - Installation Instructions”. Installing the Software. Oracle. 10 July 2013
閲覧 。 - ^ “developerWorks : IBM developer kits : Downloads”. 2012
年 8月 5日 閲覧 。 - ^ “JRockit Family Download page”. 2012
年 8月 5日 閲覧 。 - ^ “Support at Apple”. 2006
年 4月 20日 時点 のオリジナルよりアーカイブ。2013年 7月 10日 閲覧 。 - ^ “Java Linux Contact Information”. 2007
年 8月 19日 時点 のオリジナルよりアーカイブ。2012年 8月 5日 閲覧 。 - ^ “Java-Linux Latest Information”. 1996
年 10月 19日 時点 のオリジナルよりアーカイブ。2012年 8月 5日 閲覧 。