编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
AdoptOpenJDK 是由社区维护的预建 OpenJDK 二进制发行版本。常用的 Oracle JDK 和 OpenJDK 是由 Oracle 官方维护的。
AdoptOpenJDK 是基于 OpenJDK 类库和 OpenJDK VM 或 Eclipse OpenJ9 VM 生成预建二进制文件,所有文件和脚本都是开放源码许可的,而且免费。
AdoptOpenJDK 发行的版本有的基于 OpenJDK VM,有的基于 Eclipse OpenJ9 VM,均在下载文件名称上有所体现。目前 JDK8 和 JDK11 使用量最大。
1. AdoptOpenJDK 官网地址
https://adoptopenjdk.net
2. AdoptOpenJDK JDK15 下载 - 15.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK15U-jdk_x64_windows_hotspot_15.0.2_7.msi |
Windows x64 64位 |
OpenJDK15U-jdk_x64_windows_hotspot_15.0.2_7.zip |
Windows x64 64位 |
OpenJDK15U-jdk_x64_windows_openj9_15.0.2_7_openj9-0.24.0.msi |
Windows x64 64位 |
OpenJDK15U-jdk_x64_windows_openj9_15.0.2_7_openj9-0.24.0.zip |
Windows x86 32位 |
OpenJDK15U-jdk_x86-32_windows_hotspot_15.0.2_7.msi |
Windows x86 32位 |
OpenJDK15U-jdk_x86-32_windows_hotspot_15.0.2_7.zip |
Linux x64 64位 |
OpenJDK15U-jdk_x64_linux_hotspot_15.0.2_7.tar.gz |
Linux x64 64位 |
OpenJDK15U-jdk_x64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz |
Linux aarch64 64位 |
OpenJDK15U-jdk_aarch64_linux_hotspot_15.0.2_7.tar.gz |
Linux aarch64 64位 |
OpenJDK15U-jdk_aarch64_linux_openj9_15.0.2_7_openj9-0.24.0.tar.gz |
Linux arm 32位 |
OpenJDK15U-jdk_arm_linux_hotspot_15.0.2_7.tar.gz |
MacOS x64 64位 |
OpenJDK15U-jdk_x64_mac_hotspot_15.0.2_7.pkg |
MacOS x64 64位 |
OpenJDK15U-jdk_x64_mac_hotspot_15.0.2_7.tar.gz |
MacOS x64 64位 |
OpenJDK15U-jdk_x64_mac_openj9_15.0.2_7_openj9-0.24.0.pkg |
MacOS x64 64位 |
OpenJDK15U-jdk_x64_mac_openj9_15.0.2_7_openj9-0.24.0.tar.gz |
3. AdoptOpenJDK JDK14 下载 - 14.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.msi |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.zip |
Windows x64 64位 |
OpenJDK14U-jdk_x64_windows_openj9_14.0.2_12_openj9-0.21.0.msi |
Windows x64 64位 |
OpenJDK14U-jdk_x64s_windows_openj9_14.0.2_12_openj9-0.21.0.zip |
Windows x86 32位 |
OpenJDK14U-jdk_x86-32_windows_hotspot_14.0.2_12.msi |
Windows x86 32位 |
OpenJDK14U-jdk_x86-32_windows_hotspot_14.0.2_12.zip |
Linux x64 64位 |
OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz |
Linux x64 64位 |
OpenJDK14U-jdk_x64_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz |
Linux aarch64 64位 |
OpenJDK14U-jdk_aarch64_linux_hotspot_14.0.2_12.tar.gz |
Linux arm 32位 |
OpenJDK14U-jdk_arm_linux_hotspot_14.0.2_12.tar.gz |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_hotspot_14.0.2_12.pkg |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_hotspot_14.0.2_12.tar.gz |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_openj9_14.0.2_12_openj9-0.21.0.pkg |
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_openj9_14.0.2_12_openj9-0.21.0.tar.gz |
4. AdoptOpenJDK JDK13 下载 - 13.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK13U-jdk_x64_windows_hotspot_13.0.2_8.msi
|
Windows x64 64位 |
OpenJDK13U-jdk_x64_windows_hotspot_13.0.2_8.zip
|
Windows x64 64位 |
OpenJDK13U-jdk_x64_windows_openj9_13.0.2_8_openj9-0.18.0.msi
|
Windows x64 64位 |
OpenJDK13U-jdk_x64_windows_openj9_13.0.2_8_openj9-0.18.0.zip
|
Windows x86 32位 |
OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.msi
|
Windows x86 32位 |
OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.zip
|
Linux x64 64位 |
OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz
|
Linux x64 64位 |
OpenJDK13U-jdk_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz
|
Linux aarch64 64位 |
OpenJDK13U-jdk_aarch64_linux_hotspot_13.0.2_8.tar.gz
|
Linux arm 32位 |
OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz
|
MacOS x64 64位 |
OpenJDK13U-jdk_x64_mac_hotspot_13.0.2_8.pkg
|
MacOS x64 64位 |
OpenJDK13U-jdk_x64_mac_hotspot_13.0.2_8.tar.gz
|
MacOS x64 64位 |
OpenJDK13U-jdk_x64_mac_openj9_13.0.2_8_openj9-0.18.0.pkg
|
MacOS x64 64位 |
OpenJDK14U-jdk_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz
|
5. AdoptOpenJDK JDK12 下载 - 12.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK12U-jdk_x64_windows_hotspot_12.0.2_10.msi
|
Windows x64 64位 |
OpenJDK12U-jdk_x64_windows_hotspot_12.0.2_10.zip
|
Windows x64 64位 |
OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.msi
|
Windows x64 64位 |
OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip
|
Windows x86 32位 |
OpenJDK12U-jdk_x86-32_windows_hotspot_12.0.2_10.msi
|
Windows x86 32位 |
OpenJDK12U-jdk_x86-32_windows_hotspot_12.0.2_10.zip
|
Linux x64 64位 |
OpenJDK12U-jdk_x64_linux_hotspot_12.0.2_10.tar.gz
|
Linux x64 64位 |
OpenJDK12U-jdk_x64_linux_openj9_12.0.2_10_openj9-0.15.1.tar.gz
|
Linux aarch64 64位 |
OpenJDK12U-jdk_aarch64_linux_hotspot_12.0.2_10.tar.gz
|
Linux arm 32位 |
OpenJDK12U-jdk_arm_linux_hotspot_12.0.2_10.tar.gz
|
MacOS x64 64位 |
OpenJDK12U-jdk_x64_mac_hotspot_12.0.2_10.tar.gz
|
MacOS x64 64位 |
OpenJDK12U-jdk_x64_mac_openj9_12.0.2_10.3_openj9_0.15.1.tar.gz
|
6. AdoptOpenJDK JDK11下载 - 11.0.11 - 长期支持版本(LTS)
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK11U-jdk_x64_windows_hotspot_11.0.11_9.msi |
Windows x64 64位 |
OpenJDK11U-jdk_x64_windows_hotspot_11.0.11_9.zip |
Windows x64 64位 |
OpenJDK11U-jdk_x64_windows_openj9_11.0.11_9_openj9-0.26.0.msi |
Windows x64 64位 |
OpenJDK11U-jdk_x64_windows_openj9_11.0.11_9_openj9-0.26.0.zip |
Windows x86 32位 |
OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.11_9.msi |
Windows x86 32位 |
OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.11_9.zip |
Linux x64 64位 |
OpenJDK11U-jdk_x64_linux_hotspot_11.0.11_9.tar.gz |
Linux x64 64位 |
OpenJDK11U-jdk_x64_linux_openj9_11.0.11_9_openj9-0.26.0.tar.gz |
Linux aarch64 64位 |
OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.11_9.tar.gz |
Linux aarch64 64位 |
OpenJDK11U-jdk_aarch64_linux_openj9_11.0.11_9_openj9-0.26.0.tar.gz |
Linux arm 32位 |
OpenJDK11U-jdk_arm_linux_hotspot_11.0.11_9.tar.gz |
MacOS x64 64位 |
OpenJDK11U-jdk_x64_mac_hotspot_11.0.11_9.pkg |
MacOS x64 64位 |
OpenJDK11U-jdk_x64_mac_hotspot_11.0.11_9.tar.gz |
MacOS x64 64位 |
OpenJDK11U-jdk_x64_mac_openj9_11.0.11_9_openj9-0.26.0.pkg |
MacOS x64 64位 |
OpenJDK11U-jdk_x64_mac_openj9_11.0.11_9_openj9-0.26.0.tar.gz |
7. AdoptOpenJDK JDK10 下载 - 10.0.2
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK10U-jdk_x64_windows_hotspot_10.0.2_13.zip
|
Windows x64 64位 |
OpenJDK10-OPENJ9_x64_Windows_jdk-10.0.2.13_openj9-0.9.0.zip
|
Linux x64 64位 |
OpenJDK10U-jdk_x64_linux_hotspot_10.0.2_13.tar.gz
|
Linux x64 64位 |
OpenJDK10-OpenJ9_x64_Linux_jdk-10.0.2.13_openj9-0.9.0.tar.gz
|
Linux aarch64 64位 |
OpenJDK10U-jdk_aarch64_linux_hotspot_10.0.2_13.tar.gz
|
Linux arm 32位 |
OpenJDK10U-jdk_arm_linux_hotspot_10.0.2_13.tar.gz
|
MacOS x64 64位 |
OpenJDK10U-jdk_x64_mac_hotspot_10.0.2_13.tar.gz
|
8. AdoptOpenJDK JDK9 下载 - 9.0.4
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK9-OPENJ9_x64_Windows_jdk-9.0.4.12_openj9-0.9.0.zip
|
Windows x64 64位 |
OpenJDK10-OPENJ9_x64_Windows_jdk-10.0.2.13_openj9-0.9.0.zip
|
Linux x64 64位 |
OpenJDK9-OPENJ9_x64_Linux_jdk-9.0.4.12_openj9-0.9.0.tar.gz
|
Linux x64 64位 |
OpenJDK9U-jdk_x64_linux_hotspot_9.0.4_11.tar.gz
|
Linux aarch64 64位 |
OpenJDK9U-jdk_aarch64_linux_hotspot_9_181.tar.gz
|
MacOS x64 64位 |
OpenJDK9U-jdk_x64_mac_hotspot_9_181.tar.gz
|
9. AdoptOpenJDK JDK1.8 下载 - JDK8 下载- 8u292 - 长期支持版本(LTS)
安装平台 |
下载地址 |
Windows x64 64位 |
OpenJDK8U-jdk_x64_windows_hotspot_8u292b10.msi |
Windows x64 64位 |
OpenJDK8U-jdk_x64_windows_hotspot_8u292b10.zip |
Windows x64 64位 |
OpenJDK8U-jdk_x64_windows_openj9_8u292b10_openj9-0.26.0.msi |
Windows x64 64位 |
OpenJDK8U-jdk_x64_windows_openj9_8u292b10_openj9-0.26.0.zip |
Linux x64 64位 |
OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz |
Linux x64 64位 |
OpenJDK8U-jdk_x64_linux_openj9_8u292b10_openj9-0.26.0.tar.gz |
Linux aarch64 64位 |
OpenJDK8U-jdk_aarch64_linux_hotspot_8u272b10.tar.gz |
Linux aarch64 64位 |
OpenJDK8U-jdk_aarch64_linux_openj9_8u292b10_openj9-0.26.0.tar.gz |
Linux arm 64位 |
OpenJDK8U-jdk_arm_linux_hotspot_8u272b10.tar.gz |
MacOS x64 64位 |
OpenJDK8U-jdk_x64_mac_hotspot_8u292b10.pkg |
MacOS x64 64位 |
OpenJDK8U-jdk_x64_mac_hotspot_8u292b10.tar.gz |
MacOS x64 64位 |
OpenJDK8U-jdk_x64_mac_openj9_8u292b10_openj9-0.26.0.pkg |
MacOS x64 64位 |
OpenJDK8U-jdk_x64_mac_openj9_8u292b10_openj9-0.26.0.tar.gz |
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。