Java Development Kit

Java Development Kit (JDK)
開発元 オラクルサン・マイクロシステムズ
最新版
23.0.1 / 2024年10月15日 (52日前) (2024-10-15)
対応OS クロスプラットフォーム
種別 ソフトウェア開発キット
ライセンス Sun License(大半がGPLに基づく)
公式サイト https://www.oracle.com/jp/java/technologies/downloads/
テンプレートを表示

Java Development Kit (JDK) はオラクル(旧サン・マイクロシステムズ)により提供されている、プログラミング言語Javaを使ってJavaアプリケーションおよびその他のソフトウェアコンポーネントを構築するためのソフトウェア開発キット (SDK) および開発環境である[1]LinuxmacOSまたはWindows向けのパッケージがそれぞれ用意されている。JDK 11まではSolaris向けのパッケージも用意されていた[2][注釈 1]。JavaのAPIセットおよび実行環境 (Java Runtime Environment, JRE) はその用途ごとに、Java Platform, Standard Edition (Java SE)、Jakarta EEJava Platform, Micro Edition (Java ME) などのエディション(プロファイル)が用意されているが、JDKはJava SE向けの開発に対応する。Java EE向けの開発にはJava EE SDKが[3]、Java ME向けの開発にはJava ME SDKが[4]それぞれ用意されている。

2006年11月17日に、サン・マイクロシステムズはJDKをGNU General Public License (GPL) に基づきリリースすると発表し、2007年5月8日にJDKのソースコードOpenJDKに寄付した[5]。従ってJDKはフリーソフトウェアである。OpenJDKなどの他の実装と区別するため、従来のJDKはSun JDKあるいはOracle JDKとも呼ばれる。

JDKの内容

JDKには主要なコンポーネントとして以下のようなプログラミングツールが含まれる :

  • appletviewer – このツールはウェブブラウザなしでJavaアプレットを起動しデバッグするために使用される。
  • apt – アノテーション処理ツール[6]
  • extcheck – JARファイル衝突を検出可能なユーティリティ
  • idlj – IDL-to-Javaコンパイラ。このユーティリティは指定されたJava IDLファイルからJavaバインディングを生成する。
  • java – Javaアプリケーション用のローダ。このツールはインタプリタで、javacコンパイラにより生成されたクラスファイルを解釈できる。現在では1つのランチャーが開発と配備の両方で使用される。古い配備ランチャーであるjreはもう付属せず、代わりに新しいjavaローダに置き換えられた。
  • javacJavaコンパイラで、ソースコードを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 Runtime Environment (JRE) も付属する。JDKが「レギュラー」なJREから分離され余分な内容が含まれているためである。それはJava仮想マシンおよび、国際化と地域化ライブラリやIDLライブラリのような、開発者にのみ役に立つ追加ライブラリと同様に、生産環境として提供されるクラスライブラリの全てから構成される。

JDKのコピーは、Java APIのほとんど全ての部分の利用を説明する広範囲なプログラム例の抜粋も含んでいる。

JDKとSDKの曖昧さ

JDKは、ソフトウェア開発キット(SDK)の拡張サブセットを構成している。オラクルは、JDKをJava SE開発キットを指す用語として使用することを強く推奨している[7]。Java SE SDKは、JDKとセットでも、JDKなしでも利用可能であり、特にJava SE 7 JDKを意味している[8]

他のJDK

本記事で論じられ最も広範囲に利用されるJDKに加えて、Sun JDKソースやそうではない物である、様々なプラットフォームで一般的に利用可能な他のJDKもある。それら全ては基本的なJava仕様に基づいているが、ガベージコレクション、コンパイル方法、そして最適化技術といった明確に指定されていない部分はしばしば異なる。それらを以下に示す。

開発中やメンテナンスモードの状態であるもの:

メンテナンスが終了したもの:

関連項目

脚注

注釈

  1. ^ Java 12以降をSolaris上で利用したい場合、OpenJDKを使用することが推奨されている。Update on Oracle Java on Oracle Solaris | Oracle Solaris Blog

出典

  1. ^ Java SE Development Kit 13- - Downloads
  2. ^ Java SE Development Kit 11- - Downloads
  3. ^ Java EE - Downloads: GlassFish and Java EE 8 | Oracle Technology Network | Oracle
  4. ^ Java ME SDK
  5. ^ Sun's May 8th announcement of source code for JDK”. 2012年9月12日時点のオリジナルよりアーカイブ。2013年7月10日閲覧。
  6. ^ JDK 5.0 Java Annotation Processing Tool (APT)-related APIs & Developer Guides -- from Sun Microsystems”. 2012年8月5日閲覧。
  7. ^ Java SE Downloads”. Oracle. 10 July 2013閲覧。
  8. ^ "Java EE 7 SDK distributions require JDK 7" Java Platform, Enterprise Edition 7 SDK - Installation Instructions”. Installing the Software. Oracle. 10 July 2013閲覧。
  9. ^ developerWorks : IBM developer kits : Downloads”. 2012年8月5日閲覧。
  10. ^ JRockit Family Download page”. 2012年8月5日閲覧。
  11. ^ Support at Apple”. 2006年4月20日時点のオリジナルよりアーカイブ。2013年7月10日閲覧。
  12. ^ Java Linux Contact Information”. 2007年8月19日時点のオリジナルよりアーカイブ。2012年8月5日閲覧。
  13. ^ Java-Linux Latest Information”. 1996年10月19日時点のオリジナルよりアーカイブ。2012年8月5日閲覧。

外部リンク

Read other articles:

Chemical compound FencamfaminClinical dataPregnancycategory ? Routes ofadministrationOralATC codeN06BA06 (WHO) Legal statusLegal status BR: Class B1 (Psychoactive drugs)[1] CA: Schedule IV DE: Anlage II (Authorized trade only, not prescriptible) US: Schedule IV Pharmacokinetic dataElimination half-life16 hours[2]Identifiers IUPAC name N-Ethyl-3-phenyl-norbornan-2-amine CAS Number1209-98-9 NPubChem CID14584DrugBankDB01463 YChemSpider13922...

 

 

Digestive organ This article is about the internal organ. For the middle part of the body, see Abdomen. For other uses, see Stomach (disambiguation). Gastric redirects here. For the sauce flavoring, see Gastrique. StomachScheme of digestive tract, with stomach in redSections of the human stomachDetailsPrecursorForegutSystemDigestive systemArteryRight gastric artery, left gastric artery, right gastro-omental artery, left gastro-omental artery, short gastric arteriesVeinRight gastric vein, left...

 

 

Eglantyne JebbJebb di tahun 1920Lahir25 Agustus 1876Ellesmere, Shropshire, InggrisMeninggal17 Desember 1928 (52 tahun)Jenewa, SwissKebangsaanBritania RayaAlmamaterUniversitas OxfordDikenal atasPendiri Save the Children Eglantyne Jebb (25 Agustus 1876 – 7 Desember 1928) adalah seorang reformis sosial Inggris yang mendirikan organisasi Save the Children pada akhir Perang Dunia Pertama untuk mengurangi dampak kelaparan di Austria-Hungaria dan Jerman. Dia adalah inisiator Deklara...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Toys Up – news · newspapers · books · scholar · JSTOR (July 2013) (Learn how and when to remove this template message) 2007 studio album by MatisseToys upStudio album by MatisseReleased14 May 2007Recorded2006-2007 Athens SCA studiosGenreAlternative rockPop rockLabelSony ...

 

 

العلاقات التشيكية الغينية التشيك غينيا   التشيك   غينيا تعديل مصدري - تعديل   العلاقات التشيكية الغينية هي العلاقات الثنائية التي تجمع بين التشيك وغينيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة التشيك غي...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يناير 2021) صدرت أربعة قرارات من مجلس الأمن التابع للأمم المتحدة خلال نزاع ناغورني كاراباخ. ولم تستشهد هذه القرارات ب�...

Pour les articles homonymes, voir Colombie (homonymie). Colombie-Britannique British Columbia (en) Armoiries. Drapeau. Carte de localisation. Administration Pays Canada Capitale Victoria Plus grande ville Vancouver Entrée dans la Confédération 20 juillet 1871 (6e) Lieutenante-gouverneure Janet Austin Premier ministre David Eby (NPD) Législature Assemblée législative de la Colombie-Britannique Sièges à la Chambre des communes 42 (sur 338) Sièges au Sénat 6 (sur 105) Code p...

 

 

1934 agreements between Austria, Hungary, and Italy First from the left: Benito Mussolini, first from the right: Gyula Gömbös, second from the right Engelbert Dolfuss The Rome Protocols (German: Römer Protokolle, Hungarian: Római jegyzőkönyvek) were a series of three international agreements concluded in Rome on 17 March 1934 between the governments of Austria, Hungary and Italy. They were signed by Italian Prime Minister Benito Mussolini, Austrian Chancellor Engelbert Dollfuss and Hung...

 

 

Football stadium in Jackson, Mississippi, U.S. Mississippi Veterans Memorial StadiumLocation2531 North State StreetJackson, Mississippi 39216OperatorJackson State UniversityCapacity60,492Record attendance64,112 (Miss. State vs. Southern Miss. 1981)SurfaceGrassOpened1950Tenants College football Southern Miss Golden Eagles (alternate site) (1952–1988)Ole Miss Rebels (alternate site) (1953–1996)Mississippi State Bulldogs (alternate site) (1953–1990)Jackson State Tigers (1967...

Archaeological culture practiced by Native Americans living on the central Gulf coast Florida Map of the approximate area of the Safety Harbor archaeological culture. The Safety Harbor culture was an archaeological culture practiced by Native Americans living on the central Gulf coast of the Florida peninsula, from about 900 CE until after 1700. The Safety Harbor culture is defined by the presence of Safety Harbor ceramics in burial mounds. The culture is named after the Safety Harbor site, w...

 

 

Civraycomune Civray – Veduta LocalizzazioneStato Francia Regione Nuova Aquitania Dipartimento Vienne ArrondissementMontmorillon CantoneCivray TerritorioCoordinate46°09′N 0°18′E / 46.15°N 0.3°E46.15; 0.3 (Civray)Coordinate: 46°09′N 0°18′E / 46.15°N 0.3°E46.15; 0.3 (Civray) Superficie8,71 km² Abitanti3 013[1] (2009) Densità345,92 ab./km² Altre informazioniCod. postale86400 Fuso orarioUTC+1 Codice INSEE86078...

 

 

Франц Саксен-Кобург-Заальфельдскийнем. Franz von Sachsen-Coburg-Saalfeld герцог Саксен-Кобург-Заальфельдский 8 сентября 1800 — 9 декабря 1806 Предшественник Эрнст Фридрих Саксен-Кобург-Заальфельдский Преемник Эрнст I Саксен-Кобург-Заальфельдский Рождение 15 июля 1750(1750-07-15)Кобург, Сакс...

Tessere del tifoso del Cagliari Calcio e dell'ACF Fiorentina La tessera del tifoso è un lasciapassare adottato dalle squadre di calcio italiane[1] dopo l'emanazione, il 14 agosto 2009, di una direttiva del Ministero dell'interno del governo Berlusconi IV, Roberto Maroni,[2] in cui si prevedevano verifiche della Questura al fine di identificare i tifosi di una squadra calcistica o della Nazionale di calcio dell'Italia. Dal 2017 è necessaria unicamente per accedere alle manife...

 

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目可能包含原创研究。 (2018年3月29日)请协助補充参考资料、添加相关内联标签和删除原创研究内容以改善这篇条目。详细情况请参见讨论页。 此條目需要补充更多来源。 (2010年2月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一�...

 

 

Sastra Sastra lisan Folklor Dongeng Lagu Legenda Mitos Peribahasa Wiracarita Penampilan Buku audio Permainan panggung Pidato Genre tertulis utama Drama Pementasan Komedi Tragedi Tragikomedi Puisi Epik Lirik Prosa Cerita pendek Novel/Roman Novela Fiksi Bacaan anak Cinta Kejahatan Sejarah Spekulatif Fantasi Ilmiah Satir Nonfiksi Akademik Filsafat Sejarah Epistola Kehidupan Autobiografi Biografi Buku harian Memoar Kewartawanan Perjalanan Surat Sejarah dan daftar Sejarah Kontemporer Garis besar G...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2013年8月6日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目剧情、虛構用語或人物介紹过长过细,需清理无关故事主轴的细节、用語和角色介紹。 (2020年10月6日)劇情、用語和人物介紹都只是用於了解故事主軸,輔助�...

 

 

Northeast Caucasian ethnic group Ethnic group ChechensНохчийNoxçiyTotal populationc. 2 million[a]Regions with significant populationsRussia1,674,854[1]    Chechnya1,456,792[2]    Dagestan99,320[2]    Rostov Oblast14,316[2]    Stavropol Krai13,779[2]    Ingushetia12,240[2]    Moscow Oblast11,491[2] &#...

 

 

Untuk kegunaan lain, lihat Sesa (disambiguasi). Lukisan Wisnu berbaring di tubuh Sesa, ditemani Laksmi. Sesa (Dewanagari: शेष; ,IAST: Śeṣa, शेष), yang juga disebut sebagai Sesanaga (Dewanagari: शेषनाग; ,IAST: Śeṣanāga, शेषनाग) atau Adisesa (Dewanagari: आदशेष; ,IAST: Ādiśeṣa, आदशेष), adalah seekor nagaraja atau raja para nāga dalam mitologi Hindu. Menurut kitab-kitab Purana, Sesa menopang planet-p...

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

 

Address by US president Ulysses S. Grant This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 1875 State of the Union Address – news · newspapers · books · scholar · JSTOR (September 2021) The 1875 State of the Union Address was given by Ulysses S. Grant, the 18th president of the United States on Tuesd...