(Translated by https://www.hiragana.jp/)
JDK - 維基百科,自由的百科全書 とべいたり內容

JDK

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ
Java Development Kit(JDK)
開發かいはつしゃ太陽たいよう電腦でんのうはは公司こうしかぶとこつぶん公司こうし
目前もくぜん版本はんぽん17.0.0(2021ねん9がつ14にち,​3ねんまえ​(2021-09-14
ほどしきげんJava
作業さぎょう系統けいとうWindows NTmacOSLinuxSolaris
平台ひらだいIA-32x64ARMSPARC
類型るいけい軟件開發かいはつ套件
許可きょか協定きょうていSun協定きょうていだい部分ぶぶんだい碼同使用しようGPL
あみwww.oracle.com/technetwork/java/

Java Development KitJDKこれ太陽たいよう電腦でんのうはりたいJava開發かいはつ人員じんいんはつ佈的めん軟件開發かいはつ套件(SDK,Software development kit)。したがえJava推出以來いらい,JDKやめけいなりため使用しようさいこう泛的Java SDK。よし於JDKてき一部分特性採用商業許可證,而非開源かいげん[1]よし此,2006ねん太陽たいよう電腦でんのうせん佈將はつ佈基於GPLまと開源かいげんJDK,使つかいJDKなりため自由じゆう軟件ざい掉了少量しょうりょう閉源特性とくせいこれ太陽たいよう電腦でんのう最終さいしゅう促成そくせいりょうGPLてきOpenJDKまとはつ佈。

用途ようと

[編輯へんしゅう]

作為さくいJavaげんてきSDK,普通ふつうようなみ需要じゅようあんそうJDKらい執行しっこうJavaほどしき,而只需要じゅようあんそうJRE(Java Runtime Environment)。而程しき開發かいはつしゃ必須ひっすあんそうJDKらいへんやくじょ錯程しき

包含ほうがんぐみけん

[編輯へんしゅう]

JDK包含ほうがんりょういち批用於Java開發かいはつてきぐみけん,其中包括ほうかつ

  • javacへんやくはためいため.javaてき原始げんしへんやくなりめいため「.class」てきもとぐみ
  • java:執行しっこう工具こうぐ執行しっこう.classてきもとくみ
  • jarつつみ工具こうぐはた相關そうかんてきるい檔案つつみなりいち檔案
  • javadocぶんけん生成せいせいしたがえ原始げんし註釋ちゅうしゃくちゅうひっさげぶんけん註釋ちゅうしゃく符合ふごう規範きはん
  • jdb debugger:じょ錯工
  • jps:顯示けんじとうぜんjavaほどしき執行しっこうてき行程こうてい狀態じょうたい
  • javap:はんへんやくほどしき
  • appletviewer:執行しっこうじょappletほどしきてき工具こうぐ需要じゅよう使用しようりゅうらん
  • javah:したがえJava類別るいべつ生成せいせいCしめぎあたまC原始げんし檔。這些檔案提供ていきょうりょう連接れんせつにかわあい使つかいJavaCだい碼可進行しんこう互動。[2]
  • javaws:執行しっこうJNLPほどしき
  • extcheck:いちけんはかjarつつみ衝突しょうとつてき工具こうぐ
  • apt:註釋ちゅうしゃく處理しょり工具こうぐ[3]
  • jhat:javaうずたか分析ぶんせき工具こうぐ
  • jstack:跟蹤ほどしき
  • jstat:JVMけんはか統計とうけい工具こうぐ
  • jstatd:jstat守護しゅご行程こうてい
  • jinfo:取得しゅとくただしざい執行しっこうある崩潰ほうかいてきjavaほどしきぐみたい
  • jmap:取得しゅとくjava行程こうていぬし記憶きおくたいたいうつ
  • idlj:IDL-to-JavaへんやくはたIDLかたりげん轉化てんかためjava檔案[4]
  • policytool:いちGUIてき策略さくりゃく檔案建立こんりゅう管理かんり工具こうぐ
  • jrunscript:命令めいれいれつ指令しれい執行しっこう

JDKちゅうかえ包括ほうかつかんせいてきJRE(Java Runtime Environment),Java執行しっこう環境かんきょう,也被たたえためprivate runtime。包括ほうかつりょうよう於產ひん環境かんきょうてき各種かくしゅるい,如基礎きそ類別るいべつかんrt.jar,以及きゅう開發かいはつ人員じんいん使用しようてき補充ほじゅう,如國際こくさい與本よもとてき類別るいべつかんIDLくらとうとう

JDKちゅうかえ包括ほうかつ各種かくしゅようつねしきじょよう展示てんじJava APIなかてきかく部分ぶぶん

系統けいとう需求

[編輯へんしゅう]

無論むろんLinuxWindowsあるものMac OS系統けいとう,JDKひとしゆうX86あずかX64甚至やすあが構的發行はっこう版本はんぽん。且均ためげん發行はっこうそく根據こんきょ系統けいとうげんてき不同ふどう自動じどう顯示けんじ不同ふどうげんてき訊。

版本はんぽん

[編輯へんしゅう]

JDK 5.0おこり,Java以兩しゅ方式ほうしきはつ更新こうしん[5]

  • Limited Update包含ほうがんしんこうのう安全あんぜん修正しゅうせい版本はんぽんごう20てき倍數ばいすう
  • Critical Patch Updates(CPUs)ただ包含ほうがん安全あんぜん修正しゅうせい版本はんぽんごうはたじょういちLimited Update版本はんぽんごうじょうてき倍數ばいすうてき奇數きすう

Java SE 7 Update 71これのり以雙版本はんぽんはつ佈:

  • 重要じゅうようひのと更新こうしん(Critical Patch Update)
  • ひのとしゅう更新こうしん(Patch Set Update)

Oracle建議けんぎただゆうざいとうつぎPSUばんゆう修正しゅうせいようぐういたてき特定とくてい問題もんだいざいあんそう該PSUばん[6]

まいり

[編輯へんしゅう]

參考さんこう文獻ぶんけん

[編輯へんしゅう]
  1. ^ Oracle公布こうふJVM未来みらい战略 JDKしょう包含ほうがん闭源特性とくせい - 51CTO.COM. 開發かいはつしきみち 51CTO.COM. [2018-03-20]. (原始げんし內容そん於2018-03-20). 
  2. ^ Javah - 软件人生じんせい,雕刻时光 - ITeyeはくきゃく. ITeyeもう. [2018-03-20]. (原始げんし內容そん於2018-03-20) ちゅうぶん中國ちゅうごく大陸たいりく)). 
  3. ^ JavaちゅうAnnotation(ちゅう释)系列けいれつがく习笔记(4)_时空网络_しんなみはくきゃく. [2018-03-20]. (原始げんし內容そん於2018-03-20). 
  4. ^ IBM Knowledge Center. IBM Knowledge Center. [2018-03-20] 美國びくに英語えいご. 
  5. ^ Java SE - Change in Version Numbering Scheme. ORACLE. May 6, 2013 [2013-05-16]. (原始げんし內容そん於2019-12-22). 
  6. ^ Java CPUPSU版本はんぽんかい. ORACLE. 2014-10-14 [2016-05-03]. (原始げんし內容そん於2019-02-16). 

外部がいぶ連結れんけつ

[編輯へんしゅう]