Java Development Kit for Mac(也叫 JDK)是一個非常專業的跨平台的 SDK 平台,由 Oracle 公司定期提供支持。為了提供來自世界各地的 Java SE,Java EE 和 Java ME 平台的開發人員的具體實現。由於其強大的開發支持,此 SDK 包代表了最廣泛使用的 Java SDK 平台,可用於創建各種規模的企業項目和開源項目。 Java 開發工具包的流行不僅是因為這個軟件包提供了絕對驚人的工具,服務和功能,而且還因為在 2006 年年底,Oracle 在 GNU 通用公共許可證下發布了這個 SDK,為所有人免費開發。 (經常被 Oracle 描述為“擴展”包,它擴展了在 Java SE 開發工具包中可以找到的常規工具),提供了各種工具來簡化 Java 應用程序的開發,調試,測試和監控。該軟件包的核心由 30 多個獨立的工具和服務組成,可以毫不費力地控制從概念階段到最終部署到最終用戶的 Java 應用程序開發的各個方面。 JDK 的內容: 開發工具 (在 bin / 子目錄中)將幫助您開發,執行,調試和編寫以 JavaTM 編程語言編寫的程序的工具和實用程序。 Runtime Environment (在 jre / 子目錄中)供 JDK 使用的 Java 運行時環境(JRE)的實現。 JRE 包括一個 Java 虛擬機(JVM),類庫和其他支持執行用 Java 編程語言編寫的程序的文件. 附加庫 (在 lib / 子目錄中)開發工具需要的附加類庫和支持文件. Demo 小應用程序和應用程序 (在演示 / 子目錄中)Java 平台編程的示例,包含源代碼。這些包括使用 Swing 和其他 Java 基礎類的示例,以及 Java 平台調試器體系結構. 示例代碼 (在示例子目錄中)帶有源代碼的樣本,用於某些 Java API 的編程。 C 頭文件 (在 include / 子目錄中)支持使用 Java 本地接口,JVM 工具接口和 Java 平台的其他功能進行本地代碼編程的頭文件. 源代碼 (在 src.zip 中)構成 Java 核心 API 的所有類的 Java 編程語言源文件(即 java。*,javax。* 和一些 org。* 包的源文件,但不包括 com.sun。* 包)。此源代碼僅供參考,旨在幫助開發人員學習和使用 Java 編程語言。這些文件不包括平台特定的實現代碼,不能用於重建類庫。要提取這些文件,請使用任何常用的 zip 實用程序。或者,您可以在 JDK 的 bin / 目錄中使用 Jar 實用程序:jar xvf src.zip。立即下載 Java Development Kit for Mac! 也可用:下載適用於 Windows 的 Java 開發工具包
檔案版本
Java JDK 20.0.1
檔案名稱
jdk-20_macos-x64_bin.dmg
檔案大小
系統
Mac OS X
軟體類型
免費軟體
作者
Oracle
更新日期
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
軟體類型
2023-04-19
更新日誌
What's new in this version:
Other Notes: - client-libs/javax.swing - ➜ System Property to Handle HTML ObjectView Creation (JDK-8296832 (Not Public)) - Some Swing components, such as JLabels and JButtons, which display application text, will try to interpret that text as HTML, principally to enable styled text. The HTML processing of the text for these components will no longer recognize the tag which allows for subclasses of java.awt.Component to be rendered on the component. To re-enable this, applications must specify -Dswing.html.object=true. - security-libs/java.security - ➜ Added Certigna(Dhimyotis) Root CA Certificate (JDK-8245654) The following root certificate has been added to the cacerts truststore: - + Certigna (Dhimyotis) - + certignarootca - DN: CN=Certigna, O=Dhimyotis, C=FR - core-libs/java.io - ➜ File::listRoots Changed to Return All Available Drives on Windows (JDK-8208077) - The behavior of the method java.io.File.listRoots() on Microsoft Windows has changed in this release so that the returned array includes a File object for all available disk drives. This differs from the behavior in JDK 10 to JDK 20, where this method filtered out disk drives that were not accessible or did not have media present. This change avoids performance issues observed in the previous releases and also ensures that the method is consistent with the root directories in the iteration returned by FileSystem.getDefault().getRootDirectories(). Fixed: - Crash in DumpTimeClassInfo::add_verification_constraint - crash in SymbolTable::do_lookup - cmp_baseline task failures with CDS files - Enable Symbol refcounting underflow checks in PRODUCT - tools/javac Incorrect desugaring of null-allowed nested patterns
檔案下載
檔案下載