JDK (Java Development Kit, Java Development Kit, Java Development Tool) เป็นสภาพแวดล้อมการพัฒนาโปรแกรมที่เขียน Java Applets และแอพพลิเคชั่น ประกอบด้วยสภาพแวดล้อมที่ทำงานอยู่เหนือเลเยอร์ระบบปฏิบัติการและเครื่องมือที่นักพัฒนาต้องการในการรวบรวมการดีบักและรันแอปเพล็ตและแอปพลิเคชันที่เขียนด้วย Java
JDK (Java Development Kit) เป็นผลิตภัณฑ์ของ Sun Microsystems สำหรับนักพัฒนา Java ตั้งแต่เปิดตัว Java JDK ได้กลายเป็น Java SDK ที่ใช้กันอย่างแพร่หลายที่สุด (ชุดพัฒนาซอฟต์แวร์)
ส่วนประกอบพื้นฐานที่รวมอยู่ใน JDK รวมถึง:
・ Javac Compiler แปลงโปรแกรมต้นฉบับเป็น bytecode
・ เครื่องมือบรรจุภัณฑ์ JAR, ไฟล์คลาสที่เกี่ยวข้องกับแพ็คเกจเป็นไฟล์
・ เครื่องกำเนิดเอกสาร javadoc, แยกเอกสารจากความคิดเห็นของซอร์สโค้ด
・ jdb debugger เครื่องมือตรวจสอบข้อผิดพลาดเครื่องมือ
JDK ยังรวมถึงสภาพแวดล้อม JRE (Java Runtime Environment, Java Runtime Environment) หรือที่รู้จักกันในชื่อ Private Runtime มันมีคลาสห้องสมุดต่าง ๆ สำหรับสภาพแวดล้อมผลิตภัณฑ์รวมถึงห้องสมุดเสริมสำหรับนักพัฒนาเช่นห้องสมุดนานาชาติและห้องสมุด IDL
JDK ยังมีโปรแกรมตัวอย่างต่าง ๆ เพื่อแสดงส่วนต่าง ๆ ของ Java API
ดาวน์โหลดอย่างเป็นทางการ JDK
jdk1.5:
http://cds.sun.com/is-bin/intershop.enfinity/wfs/cds-cds_developer-site/en_us/-/usd/verifyitem-start/jdk-1_5_0_07-windows-i586-p.exe 1y5ibe.mongaaaaehqaqh6rqu & orderid = bjfibe.miusaaaehjaqh6rqu & productid = 83hacufbfwsaaaeyqnw5axum & filename =/jdk-1_5_0_07-windows-i586-p.exe
jdk1.6:
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JDK 1.7:
http://www.java.net/download/jdk7/archive/b134/binaries/jdk-7-ea-bin-bin-b134-windows-i586-17_mar_2011.exe
http://www.java.net/download/jdk7/archive/b138/binaries/jdk-7-ea-bin-bin-b138-windows-i586-14_apr_2011.exe
http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe
เอกสารช่วยเหลือ JDK API:
JDK 5:
java se 5 api เวอร์ชันภาษาจีนดาวน์โหลด: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/jdk_api_1_5_zh_cn.chm
javase5 en ดาวน์โหลด: http://javadoc.allimant.org/dist/jdk150.zip
JDK 6:
ดาวน์โหลดเวอร์ชัน JDK6 API ภาษาจีน: https://jdk-api-zh-cn.dev.java.net/
JDK6 API เวอร์ชันภาษาจีนรูปแบบ html เอกสารออนไลน์เอกสาร: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_cn/api/api/api/
jdk6 api รูปแบบ zip zip เวอร์ชันดาวน์โหลด: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_cn.zip
JDK6 API CHM การอ้างอิงการอ้างอิงภาษาจีน: http://chinesedocument.com/upimg/soft/jdk6api การอ้างอิงภาษาจีน 070114.rar
Java SE 6 API เวอร์ชันภาษาจีนดาวน์โหลด: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/jdk_api_1_6_zh_cn.chm
รูปแบบ zip: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_cn.zip
เวอร์ชันภาษาอังกฤษ: http://javadoc.allimant.org/dist/j2se6.zip
JDK 7:
ภาษาอังกฤษ Verson: http://download.java.net/jdk7/docs/api/
http://www.java.net/download/jdk7/archive/b138/jdk-7-a-bin-bin-b138-apidocs-14_apr_2011.zip
สำหรับข้อมูลเวอร์ชันโดยละเอียดเฉพาะของ JDK และที่อยู่ดาวน์โหลดของ JDK ทุกรุ่นโปรดดู URL ต่อไปนี้:
http://java.sun.com/javase/downloads/index.jsp
http://java.sun.com/products/archive/
http://www.allimant.org/javadoc/index.php
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Wulin.com ที่อยู่คู่มือออนไลน์:
JDK 1.7 คู่มือการอ้างอิงเวอร์ชันภาษาอังกฤษอย่างเป็นทางการ
JDK 1.6 API Java คู่มืออ้างอิงจีน
JDK 1.5 API Java คู่มืออ้างอิงจีน