You do not have to be a root user to use this installer unless you choose to install this bundle in a system-wide location. JDK 11 software is licensed under the
Oracle Technology Network
License Agreement for Oracle Java SE. JDK 8 software is licensed under the
Oracle Technology Network
License Agreement for Oracle Java SE.
Thank you for downloading this release of the JavaTM Platform, Standard Edition Development Kit (JDKTM). The JDK is a development environment for building applications, applets, and components using the Java programming language. JDK 7 is a superset of JRE 7, and contains everything that is in JRE 7, plus tools such as the compilers and debuggers necessary for developing applets and applications.
JRE 7 provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language. Note that the JRE includes components not required by the Java SE specification, including both standard and non-standard Java components. GraalVM for JDK 21 will receive updates under the GFTC, until September 2026, a year after the release of the next LTS. JDK 21 will receive updates under the NFTC, until September 2026, a year after the release of the next LTS.
For more information on installation and licensing of Java SE Suite and Java SE Advanced, visit Java SE Products Overview. WebLogic Server offers a robust, mature, and scalable implementation of Java Enterprise Edition (EE) and Jakarta EE to run enterprise Java Applications in the cloud or on premises. You must accept the
Oracle Binary Code License in order to download this
software. The following resources in the Java EE 7 SDK Update 2 and Java EE 7 Web Profile SDK Update 2 will help you get started with Java EE 7. The Java EE 7 SDK Update 2 or Java EE 7 Web Profile SDK Update 2 is extracted into a new glassfish4 directory under your current directory.
Subsequent JDK 17 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. The JDK is a development environment for building applications using the Java programming language. The JDK includes tools useful for developing and testing programs written in the java 7 certifications Java programming language and running on the JavaTM platform. Only developers and enterprise administrators should download these releases. For release notes on versions greater than 1.7.0_80 please visit the Java SE 7 Advanced and Java SE 7 Support release notes. Update Release Notes summarize changes made in all Java SE 7 update releases.
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. These downloads can be used for development, personal use, or within Oracle Cloud. Use for other purposes, including production or commercial use, requires https://remotemode.net/ a Java SE subscription product. The
Oracle Technology Network License Agreement
for Oracle Java SE is substantially different from prior Oracle JDK 8 licenses. This license permits certain
uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle JDK
licenses may no longer be available.
JDK 21 is the latest long-term support release of Java SE Platform. For supported processors and browsers, see Oracle JDK Certified Systems Configurations. Java SE 8u211 and later updates are available, under the Java SE OTN License. Eclipse GlassFish provides a complete application server which serves the Jakarta EE specification.
If you don’t have an oracle.com account you can use the links on the top of this page to learn more about it and register for one for free. You run a self-installing executable file to unpack and install the JDK on Windows computers. In most cases, the bug ID number for each bug fixed is a link to the detailed bug report on the Bug Database (Bug Parade) web site. Bug Database enables you to file your own bug reports, add comments to existing bug reports, and vote for the bugs you consider most important.