当前位置:网站首页 > 技术博客 > 正文

java免费教程



  • JDK 23
  • JDK 21
  • JDK 17
  • GraalVM for JDK 23
  • GraalVM for JDK 21
  • GraalVM for JDK 17

JDK Development Kit 23 downloads

JDK 23 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).

JDK 23 will receive updates under these terms, until March 2025, when it will be superseded by JDK 24.


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 228.80 MB
https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.tar.gz (sha256)
ARM64 RPM Package 228.42 MB
https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.rpm (sha256) (OL 8 GPG Key)
x64 Compressed Archive 231.51 MB
https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.tar.gz (sha256)
x64 Debian Package 199.56 MB
https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb (sha256)
x64 RPM Package 231.07 MB
https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.rpm (sha256) (OL 8 GPG Key)
Product/file description File size Download ARM64 Compressed Archive 226.19 MB
https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.tar.gz (sha256)
ARM64 DMG Installer 225.66 MB
https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.dmg (sha256)
x64 Compressed Archive 228.95 MB
https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.tar.gz (sha256)
x64 DMG Installer 228.43 MB
https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.dmg (sha256)
Product/file description File size Download x64 Compressed Archive 228.76 MB
https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.zip (sha256)
x64 Installer 205.26 MB
https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.exe (sha256)
x64 MSI Installer 204.00 MB
https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.msi (sha256)

Documentation Download

Release information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Documentation License
  • JDK 23 Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations
  • Readme

JDK Development Kit 21.0.4 downloads

JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).

JDK 21 will receive updates under the NFTC, until September 2026, a year after the release of the next LTS. Subsequent JDK 21 updates will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 186.66 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz (sha256)
ARM64 RPM Package 186.32 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.rpm (sha256) (OL 8 GPG Key)
x64 Compressed Archive 188.39 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz (sha256)
x64 Debian Package 160.18 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb (sha256)
x64 RPM Package 188.04 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm (sha256) (OL 8 GPG Key)
Product/file description File size Download ARM64 Compressed Archive 182.20 MB
https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.tar.gz (sha256)
ARM64 DMG Installer 181.51 MB
https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.dmg (sha256)
x64 Compressed Archive 184.45 MB
https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.tar.gz (sha256)
x64 DMG Installer 183.78 MB
https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg (sha256)
Product/file description File size Download x64 Compressed Archive 185.84 MB
https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.zip (sha256)
x64 Installer 164.23 MB
https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe (sha256)
x64 MSI Installer 162.97 MB
https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi (sha256)

Documentation Download

Release information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Documentation License
  • JDK 21 Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations
  • Readme

JDK Development Kit 17.0.12 downloads

This is the last planned update of JDK 17 under the NFTC. Updates after September 2024 will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.

JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 172.92 MB
https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz ( sha256)
ARM64 RPM Package 172.62 MB
https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.rpm ( sha256) (OL 8 GPG Key)
x64 Compressed Archive 174.33 MB
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz ( sha256)
x64 Debian Package 149.69 MB
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb ( sha256)
x64 RPM Package 174.03 MB
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm ( sha256) (OL 8 GPG Key)
Product/file description File size Download ARM64 Compressed Archive 168.84 MB
https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.tar.gz ( sha256)
ARM64 DMG Installer 168.24 MB
https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.dmg ( sha256)
x64 Compressed Archive 170.91 MB
https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.tar.gz ( sha256)
x64 DMG Installer 170.32 MB
https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg ( sha256)
Product/file description File size Download x64 Compressed Archive 172.87 MB
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip ( sha256)
x64 Installer 153.92 MB
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe ( sha256)
x64 MSI Installer 152.67 MB
https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.msi ( sha256)

Documentation Download

Release information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Documentation License
  • JDK 17 Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations
  • Readme

GraalVM for JDK 23 downloads

GraalVM for JDK 23 binaries are free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions (GFTC).

GraalVM for JDK 23 will receive updates under these terms, until March 2025, when it will be superseded by GraalVM for JDK 24.

Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.

Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 23 without the Native Image feature included is available for customers at My Oracle Support.


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 331.21 MB
https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 359.03 MB
https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz ( sha256)
Product/file description File size Download ARM64 Compressed Archive 334.22 MB
https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 320.68 MB
https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-x64_bin.tar.gz ( sha256)
Product/file description File size Download x64 Compressed Archive 337.57 MB
https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_windows-x64_bin.zip ( sha256)

Release information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations

GraalVM for JDK 21.0.4 downloads

GraalVM for JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions (GFTC).

GraalVM for JDK 21 will receive updates under the GFTC, until September 2026, a year after the release of the next LTS. Subsequent updates of GraalVM for JDK 21 will be licensed under the GraalVM OTN License Including License for Early Adopter Versions (GOTN) and production use beyond the limited free grants of the GraalVM OTN license will require a fee.

Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.

Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 21 without the Native Image feature included is available for customers at My Oracle Support.


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 305.29 MB
https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 319.04 MB
https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-x64_bin.tar.gz ( sha256)
Product/file description File size Download ARM64 Compressed Archive 311.29 MB
https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 299.05 MB
https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-x64_bin.tar.gz ( sha256)
Product/file description File size Download x64 Compressed Archive 308.69 MB
https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_windows-x64_bin.zip ( sha256)

Release java免费 information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations

GraalVM for JDK 17.0.12 downloads

This is the last planned update of GraalVM for JDK 17 under the GFTC. Updates after September 2024 will be licensed under the GraalVM OTN License Including License for Early Adopter Versions (GOTN) and production use beyond the limited free grants of the GraalVM OTN license will require a fee.

GraalVM for JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the GraalVM Free Terms and Conditions (GFTC).

Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.

Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 17 without the Native Image feature included is available for customers at My Oracle Support.


  • Linux
  • macOS
  • Windows
Product/file description File size Download ARM64 Compressed Archive 294.34 MB
https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_linux-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 313.04 MB
https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_linux-x64_bin.tar.gz ( sha256)
Product/file description File size Download ARM64 Compressed Archive 348.13 MB
https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_macos-aarch64_bin.tar.gz ( sha256)
x64 Compressed Archive 297.31 MB
https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_macos-x64_bin.tar.gz ( sha256)
Product/file description File size Download x64 Compressed Archive 303.10 MB
https://download.oracle.com/graalvm/17/latest/graalvm-jdk-17_windows-x64_bin.zip ( sha256)

Release information

  • Online Documentation
  • Installation Instructions
  • Release Notes
  • Licensing Information User Manual (includes third-party licenses)
  • Certified System Configurations

Script-friendly Download URLs

版权声明


相关文章:

  • java开发环境的安装和配置2025-03-24 23:30:05
  • java免费下载官网2025-03-24 23:30:05
  • java输入语句例子2025-03-24 23:30:05
  • java 小游戏2025-03-24 23:30:05
  • java poi内存溢出2025-03-24 23:30:05
  • java零基础自学软件2025-03-24 23:30:05
  • java笔试题一般考什么2025-03-24 23:30:05
  • java中map2025-03-24 23:30:05
  • java的输入2025-03-24 23:30:05
  • java基础常见面试题2025-03-24 23:30:05