Java mac os все версии

Archived OpenJDK General-Availability Releases

This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception.

WARNING: These older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.

Releases

20.0.1 (build 20.0.1+9)
Windows 64-bit zip (sha256) 188M
Mac/AArch64 64-bit tar.gz (sha256) 184M
Mac/x64 64-bit tar.gz (sha256) 186M
Linux/AArch64 64-bit tar.gz (sha256) 187M
Linux/x64 64-bit tar.gz (sha256) 189M
Source Tags are jdk-20.0.1+9, jdk-20.0.1-ga
20 GA (build 20+36)
Windows 64-bit zip (sha256) 188M
Mac/AArch64 64-bit tar.gz (sha256) 184M
Mac/x64 64-bit tar.gz (sha256) 186M
Linux/AArch64 64-bit tar.gz (sha256) 187M
Linux/x64 64-bit tar.gz (sha256) 189M
Source Tags are jdk-20+36, jdk-20-ga
19.0.1 (build 19.0.1+10)
Windows 64-bit zip (sha256) 186M
Mac/AArch64 64-bit tar.gz (sha256) 182M
Mac/x64 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 186M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-19.0.1+10, jdk-19.0.1-ga
19 GA (build 19+36)
Windows 64-bit zip (sha256) 186M
Mac/AArch64 64-bit tar.gz (sha256) 182M
Mac/x64 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 186M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-19+36, jdk-19-ga
18.0.2 (build 18.0.2+9)
Windows 64-bit zip (sha256) 180M
Mac/AArch64 64-bit tar.gz (sha256) 177M
Mac/x64 64-bit tar.gz (sha256) 177M
Linux/AArch64 64-bit tar.gz (sha256) 179M
Linux/x64 64-bit tar.gz (sha256) 180M
Source Tags are jdk-18.0.2+9, jdk-18.0.2-ga
18.0.1.1 (build 18.0.1.1+2)
Windows 64-bit zip (sha256) 178M
Mac/AArch64 64-bit tar.gz (sha256) 174M
Mac/x64 64-bit tar.gz (sha256) 176M
Linux/AArch64 64-bit tar.gz (sha256) 177M
Linux/x64 64-bit tar.gz (sha256) 179M
Source Tags are jdk-18.0.1.1+2, jdk-18.0.1.1-ga
18 GA (build 18+36)
Windows 64-bit zip (sha256) 178M
Mac/AArch64 64-bit tar.gz (sha256) 174M
Mac/x64 64-bit tar.gz (sha256) 176M
Linux/AArch64 64-bit tar.gz (sha256) 177M
Linux/x64 64-bit tar.gz (sha256) 179M
Source Tags are jdk-18+36, jdk-18-ga
17.0.2 (build 17.0.2+8)
Windows 64-bit zip (sha256) 178M
Mac/AArch64 64-bit tar.gz (sha256) 174M
Mac/x64 64-bit tar.gz (sha256) 176M
Linux/AArch64 64-bit tar.gz (sha256) 178M
Linux/x64 64-bit tar.gz (sha256) 179M
Source Tags are jdk-17.0.2+8, jdk-17.0.2-ga
17.0.1 (build 17.0.1+12)
Windows 64-bit zip (sha256) 178M
Mac/AArch64 64-bit tar.gz (sha256) 174M
Mac/x64 64-bit tar.gz (sha256) 176M
Linux/AArch64 64-bit tar.gz (sha256) 177M
Linux/x64 64-bit tar.gz (sha256) 179M
Source Tags are jdk-17.0.1+12, jdk-17.0.1-ga
17 GA (build 17+35)
Windows 64-bit zip (sha256) 178M
Mac/AArch64 64-bit tar.gz (sha256) 174M
Mac/x64 64-bit tar.gz (sha256) 176M
Linux/AArch64 64-bit tar.gz (sha256) 177M
Linux/x64 64-bit tar.gz (sha256) 179M
Source Tags are jdk-17+35, jdk-17-ga
16.0.2 (build 16.0.2+7)
Windows 64-bit zip (sha256) 176M
Mac 64-bit tar.gz (sha256) 174M
Linux/AArch64 64-bit tar.gz (sha256) 167M
Linux/x64 64-bit tar.gz (sha256) 177M
Source Tags are jdk-16.0.2+7, jdk-16.0.2-ga
16.0.1 (build 16.0.1+9)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 163M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-16.0.1+9, jdk-16.0.1-ga
16 GA (build 16+36)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 163M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-16+36, jdk-16-ga
15.0.2 (build 15.0.2+9)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 163M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-15.0.2+7, jdk-15.0.2-ga
15.0.1 (build 15.0.1+9)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 163M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-15.0.1+9, jdk-15.0.1-ga
15 GA (build 15+36)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 184M
Linux/AArch64 64-bit tar.gz (sha256) 163M
Linux/x64 64-bit tar.gz (sha256) 187M
Source Tags are jdk-15+36, jdk-15-ga
14.0.2 (build 14.0.2+12)
Windows 64-bit zip (sha256) 190M
Mac 64-bit tar.gz (sha256) 185M
Linux 64-bit tar.gz (sha256) 190M
Source Tags are jdk-14.0.2+12, jdk-14.0.2-ga
14.0.1 (build 14.0.1+7)
Windows 64-bit zip (sha256) 190M
Mac 64-bit tar.gz (sha256) 185M
Linux 64-bit tar.gz (sha256) 190M
Source Tags are jdk-14.0.1+7, jdk-14.0.1-ga
14 GA (build 14+36)
Windows 64-bit zip (sha256) 190M
Mac 64-bit tar.gz (sha256) 185M
Linux 64-bit tar.gz (sha256) 190M
Source Tags are jdk-14+36, jdk-14-ga
13.0.2 (build 13.0.2+8)
Windows 64-bit zip (sha256) 187M
Mac 64-bit tar.gz (sha256) 182M
Linux 64-bit tar.gz (sha256) 187M
Source Tags are jdk-13.0.2+8, jdk-13.0.2-ga
13.0.1 (build 13.0.1+9)
Windows 64-bit zip (sha256) 188M
Mac 64-bit tar.gz (sha256) 182M
Linux 64-bit tar.gz (sha256) 189M
Source Tags are jdk-13.0.1+9, jdk-13.0.1-ga
13 GA (build 13+33)
Windows 64-bit zip (sha256) 188M
Mac 64-bit tar.gz (sha256) 182M
Linux 64-bit tar.gz (sha256) 189M
Source Tags are jdk-13+33, jdk-13-ga
12.0.2 (build 12.0.2+10)
Windows 64-bit zip (sha256) 188M
Mac 64-bit tar.gz (sha256) 182M
Linux 64-bit tar.gz (sha256) 189M
Source Tag is jdk-12.0.2+ga
12.0.1 (build 12.0.1+12)
Windows 64-bit zip (sha256) 188M
Mac 64-bit tar.gz (sha256) 181M
Linux 64-bit tar.gz (sha256) 189M
Source Tag is jdk-12.0.1+ga
12 GA (build 12+33)
Windows 64-bit zip (sha256) 188M
Mac 64-bit tar.gz (sha256) 182M
Linux 64-bit tar.gz (sha256) 189M
Source Tags are jdk-12+33, jdk-12-ga
11.0.2 (build 11.0.2+9)
Windows 64-bit zip (sha256) 179 MB
Mac 64-bit tar.gz (sha256) 174 MB
Linux 64-bit tar.gz (sha256) 179 MB
Source Tags are jdk-11.0.2+9, jdk-11.0.2-ga
11.0.1 (build 11.0.1+13)
Windows 64-bit zip (sha256) 179 MB
Mac 64-bit tar.gz (sha256) 174 MB
Linux 64-bit tar.gz (sha256) 179 MB
Source Tag is jdk-11.0.1+13
11 GA (build 11+28)
Windows 64-bit zip (sha256) 179 MB
Mac 64-bit tar.gz (sha256) 175 MB
Linux 64-bit tar.gz (sha256) 179 MB
Source Tag is jdk-11+28
10.0.2 (build 10.0.2+13)
Windows 64-bit tar.gz (sha256) 190 MB
Mac 64-bit tar.gz (sha256) 192 MB
Linux 64-bit tar.gz (sha256) 196 MB
Source Tag is jdk-10.0.2+13
10.0.1 (build 10.0.1+10)
Windows 64-bit tar.gz (sha256) 199 MB
Mac 64-bit tar.gz (sha256) 201 MB
Linux 64-bit tar.gz (sha256) 205 MB
Source Tag is jdk-10.0.1+10
10 GA (build 10+46)
Windows 64-bit tar.gz (sha256) 190 MB
Mac 64-bit tar.gz (sha256) 192 MB
Linux 64-bit tar.gz (sha256) 195 MB
Source Tag is jdk-10+46
9.0.4 (build 9.0.4+11)
Windows 64-bit tar.gz (sha256) 178 MB
macOS 64-bit tar.gz (sha256) 180 MB
Linux 64-bit tar.gz (sha256) 196 MB
Source Tags are jdk-9.0.4+11, jdk-9.0.4+12
9.0.1 (build 9.0.1+11)
Linux 64-bit tar.gz (sha256) 196 MB
Source Tag is jdk-9.0.1+11
9 GA (build 9+181)
Linux 64-bit tar.gz (sha256) 196 MB
Source Tag is jdk-9+181

Notes

  • To obtain the source code for the JDK 12 update builds, clone the JDK 12 Updates Mercurial repository with the tag corresponding to the release in question. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 12 GA build, clone the JDK 12 Mercurial repository. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 11 update builds, clone the JDK 11 Updates Mercurial repository with the tag corresponding to the release in question. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 11 GA build, clone the JDK 11 Mercurial repository. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 10 update builds, clone the JDK 10 Updates Mercurial repository with the tag corresponding to the release in question. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 10 GA build, clone the JDK 10 Mercurial repository. The README file in your clone will contain further instructions.
  • To obtain the source code for the JDK 9 update builds, clone the top-level JDK 9 Updates Mercurial repository and then run the get_source.sh script in that repository to clone the remaining repositories. Additional instructions can be found in the building document.
  • To obtain the source code for the JDK 9 GA, clone the top-level JDK 9 Mercurial repository and then run the get_source.sh script in that repository to clone the remaining repositories.
Читайте также:  Python outlook add attachment

International use restrictions

Due to limited intellectual property protection and enforcement in certain countries, the JDK source code may only be distributed to an authorized list of countries. You will not be able to access the source code if you are downloading from a country that is not on this list. We are continuously reviewing this list for addition of other countries.

Источник

Java Archive

The Oracle Java Archive offers self-service download access to some of our historical Java releases

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.

For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update.

Only developers and enterprise administrators should download these releases.

Downloading these releases requires an oracle.com account. If you don’t have an oracle.com account you can create one here.

For current Java releases, please visit Oracle Java SE Downloads.

Current update releases for JDK 7 is available for support customers.

For more information on the transition of products from the legacy Sun download system to the Oracle Technology Network, visit the SDLC Decommission page announcement.

Previous Java releases

Java SE

Java Client Technologies
Java 3D, Java Access Bridge, Java Accessibility, Java Advanced Imaging, Java Internationalization and Localization Toolkit, Java Look and Feel, Java Media Framework (JMF), Java Web Start (JAWS), JIMI SDK

Java Platform Technologies
Java Authentication and Authorization Service (JAAS), JavaBeans, Java Management Extension (JMX), Java Naming and Directory Interface, RMI over IIOP, Java Cryptography Extension (JCE), Java Secure Socket Extension

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
The Java Cryptography Extension enables applications to use stronger versions of cryptographic algorithms. JDK 9 and later offer the stronger cryptographic algorithms by default.

The unlimited policy files are required only for JDK 8, 7, and 6 updates earlier than 8u161, 7u171, and 6u181. On those versions and later, the stronger cryptographic algorithms are available by default.

Java Database
Java DB Connectivity (JDBC), Java Data Objects (JDO)

Misc. tools and libraries
JDK Demos and Samples, Sample Code for GSSAPI/Kerberos, Java Communications API

Java SE downloads
  • Java SE 20
  • Java SE 19
  • Java SE 18
  • Java SE 17
  • Java SE 16
  • Java SE 15
  • Java SE 14
  • Java SE 13
  • Java SE 12
  • Java SE 11
  • Java SE 10
  • Java SE 9
  • Java SE 8 (8u211 and later)
  • Java SE 8 (8u202 and earlier)
  • Java SE 7
  • Java SE 6
  • Java SE 5
  • Java SE 1.4
  • Java SE 1.3
  • Java SE 1.2
  • Java SE 1.1
  • JRockit Family
  • Java SE Tutorials
  • JDK 1.3 Documentation
  • JDK 1.4.2 Documentation

Источник

Оцените статью