- Click to view our Accessibility Policy
- Skip to content
Looking for other Java downloads?
Java 21 and Java 17 available now
JDK 21 is the latest long-term support release of Java SE Platform.
- JDK 21
- JDK 17
- GraalVM for JDK 21
- GraalVM for JDK 17
JDK Development Kit 21 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
Release information
- Online Documentation
-
Installation
Instructions - Release Notes
- Documentation License
-
JDK 21 Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Readme
GraalVM for JDK 21 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
GraalVM for JDK 17.0.8 downloads
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).
GraalVM for JDK 17 will receive updates under the GFTC, until September 2024. Subsequent updates of GraalVM for JDK 17 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 17 without the Native Image feature included is available for customers at My Oracle Support.
- Linux
- macOS
- Windows
Protect your investment—and more
Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM
Enterprise, Java Management Service, and bundled patch releases (BPRs) with fixes not yet available to
nonsubscribers, and more.
Java SE subscribers have more choices
Also available for development, personal use, and to run other licensed Oracle products.
- Java 8
- Java 8 Enterprise Performance Pack
- Java 11
- Linux
- macOS
- Solaris
- Windows
-
JRE 8
- Linux
- macOS
- Solaris
- Windows
-
Server JRE 8
- Linux
- Solaris
- Windows
Which Java 8 package do I need?
-
Software developers: Java SE Development Kit (JDK)
For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
-
Running headless Linux workloads at or near your systems’ CPU or memory limits
Enterprise Performance Pack brings significant memory and performance improvements including modern garbage collection algorithms, reduced memory usage and many other optimizations.
Learn more
-
Administrators running applications on a server
Server Java Runtime Environment (Server JRE). For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (Java plug-in), auto-update, or an installer.
Learn more
-
End user running Java on a desktop: Java Runtime Environment (JRE)
Covers most end-users needs. Contains everything required to run Java applications on your system.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
-
Java SE Licensing Information User Manual (includes
third-party licenses) -
Certified System
Configurations - JDK ReadMe
- JRE ReadMe
- Demos and Samples Archive
Java SE Development Kit 11.0.20
Java SE subscribers will receive JDK 11 updates until at least
September 2026.
These downloads can be used for development, personal use, or to run Oracle licensed products. Use for other
purposes, including production or commercial use, requires a Java SE Universal Subscription or another Oracle license.
Commercial license and support are available for a low cost with
Java SE Universal Subscription.
JDK 11 software is licensed under the
Oracle Technology Network
License Agreement for Oracle Java SE.
JDK 11.0.20 checksums
- Linux
- macOS
- Solaris
- Windows
Release information
- Online Documentation
- Installation instructions
- Release Notes
- Documentation license
-
Java SE 11 Licensing Information User Manual
(includes 3rd party licenses) -
Certified System
Configurations - Readme
- Linux
Java сама по себе является платформой, которая обеспечивает работу на устройстве всех
приложений и игр,
поддерживающих данный язык программирования. С течением времени, язык стал менее
распространен, на замену
ему пришел JavaScript, но встретить сайт, работающий по этой технологии еще вполне вероятно.
Такие сайты
не будут взаимодействовать и отвечать на Ваши запросы, что является признаком того, что
программа не
установлена на девайсе. Также есть игры, типа Minecraft, которым для работы она понадобится.
А возможно
будет использоваться для самого освоения навыков программирования на языке Java.
Для того чтобы установить эту программу, помимо загрузки, а также установки, необходимо ещё
будет
проверить качество установленного расширения.
Как загрузить Джаву
- 1. Найдите программу и нажмите “скачать”.
- 2. По запросу выберите автономное скачивание Windows Offline, при таком скачивании
доступ к Интернету
не важен. - 3. Место для сохранения выберите на рабочем столе. В перечне будет указано выполнить или
сохранить,
щелкните сохранить в локальную систему. - 4. На этом этапе закройте абсолютно все используемые вкладки, включая браузер.
- 5. Для корректной установки нажмите два раза по иконке Java.
- 6. Кликните установить (Install), примите все условия лицензионного соглашения, чтобы
установка
совершилась. - 7. При установке будет предложен список с дополняющими и похожими продуктами. Могут быть
установлены в
то же время, что и Java. Выбрав нужный для себя вариант нажмите Далее (Next). - 8. На завершающих этапах будут всплывать окна о всевозможных нюансах загрузки и в конце
кнопка Закрыть
(Close). Программное обеспечение установлено.
Далее проводится проверка установки по проверочному дополнению, которое будет указано.
Желательно
перезапустить компьютер для более корректной работы.
Что делать с этой программой?
Загружая, пользователь получает весь пакет JRE, который включает в себя библиотеки Java,
классы платформы
и Java Virtual Machine. Программным обеспечением является этот же пакет, который
используется при работе с
браузером. Он запускает и синхронизирует язык под устройство, отображая необходимое. Если
быть точнее, то
его работа начинается только при работе в Интернет, тогда и начинается поддержка приложение
и сайтов на
Java.
Рекомендуется всегда проверять обновления версий и использовать новейшие для правильной
работы программы,
устанавливайте безопасность непосредственно на самом сайте. Удаляйте старые версии,
информацию по их
удалению тоже можно найти на официальной странице, очищайте кэш, а также не лишним будет
установить
автоматическое обновление версий. Чтобы обезопасить устройство от вирусов, существует
настройка системы
безопасности. Она может самостоятельно блокировать или предупреждать о вредоносных сайтах
или приложениях.
Программное обеспечение не сложно установить, а также запустить на Windows 10, оно имеет
много проверок
качества, несомненно необходимо каждому ноутбуку или компьютеру для активного пользователя
или геймера.
Download java tm platform se binary
1) Press “Windows Logo” + “R”, type “inetcpl.cpl” and press “Enter”. 2) Click the “Connections” tab, and then click “LAN settings”. 3) Uncheck the “Use a proxy server for your LAN” check box. 4) Click “Ok”. After disabling the proxy settings, try downloading and installing Java and check if that help. Method: 2.
at Wed, Jun 7, 2023, 4:00PM EDT — U.S. markets open in 4 hours 51 minutes.
- Free Download. Description. Info. All versions. Reviews. The Java SE Runtime Environment contains the Java virtual machine, runtime class libraries, and Java application launcher that are necessary to run programs written in the Java programming language.
How to get Java TM Platform SE Binary On Your PC. Lukas Reiner. 112 subscribers. Subscribe. 705. 164K views 9 years ago. java download http://www.oracle.com/technetwork/jav.
Java Security Standard Algorithm Names. JAR. Java Native Interface (JNI) JVM Tool Interface (JVM TI) Serialization. Java Debug Wire Protocol (JDWP) Documentation Comment Specification for the Standard Doclet. Other specifications.
where can I download java platform se binary? I’m trying to install optifine but I can’t find java platform se binary. Does anyone have a link to where I can download it? 105 48 comments Best Add a Comment firetech_SE • 2 yr. ago You don’t need to install Java to install Optifine, just use the Java binary included with Minecraft itself.
If you right click on the .jar icon and select properties, it will show that file opens with “Java(TM) Platform SE Binary”. If we look at the registry key: HKEY_CLASSES_ROOT\jarfile\shell\open\command , it will point to latest JDK version
The documentation for JDK 11 includes developer guides, API.
Download the Java including the latest version 17 LTS on the
This software is licensed under the Java SE Development Kit.
Enter the username you use to sign into your Oracle Account,.
Download Java. By downloading Java you acknowledge that you have read and accepted the terms of the Oracle Technology Network License Agreement for Oracle Java SE. When your Java installation completes, if you are using webstart, you may need to restart your browser (close all browser windows and re-open). » Installation Instructions.
Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license. Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
Java manual download page. Get the latest version of the Java Runtime Environment (JRE) for Windows, Mac, Solaris, and Linux.
To run a JAR file on Windows 10 or Windows 11, right-click it, then select Open With > Java Platform SE Binary. Alternatively, you can view or extract the contents of a JAR file by opening it in a program like WinRAR. On Windows 10 and Windows 11, JAR files don’t open by default as there are no built-in apps to handle this file format.
Java Tm Platform Se Binary free download, and many more programs. Results for «java tm platform se binary» Filter. Java 2 Platform, Standard Edition (J2SE) Development Kit (JDK) 5.0.
Alternative downloads. It’s fully transactional, secure, easy-to-use and standards-based software. Develop projects in Windows, Linux, .NET, Java, and other technologies. It is a Windows 95/98/ME/NT/2000/XP disassembler and decompiler for Java. It lets you build and run applications on Google’s infrastructure.
All rights reserved. Unauthorized reproduction, in whole or in part is strictly prohibited.
Всем привет! Легендарная Minecraft не теряет своей популярности уже который год… и посему, как всегда, актуален вопрос где скачать Java 64 bit для Windows 10 (само собой инструкция применима и для старушки Windows 7). Почему именно Джава? – Пускай Майкрософт и выпустила родное для Windows 10 приложение и даже бесплатно раздала ключи всем официальным пользователям Java версии… это не тот самый Майнкрафт и любим мы именно Java версию, а с ней у юных пользователей бываю проблемы из-за необходимости установки этой самой Явы.
🔥 Лучшее в телеграм: Как скачать Java 64 bit для Windows 10… Присоединиться!
Что если мне не нужна игра Minecraft, а нужна просто Java? – Данная заметка именно про установку Java 64 на Windows 10, просто повествование буду вести в контексте требования Minecraft (игроков Майна Ява интересует больше других)
Содержание
- Где скачать Java 64 bit
- Почему Java 64 не устанавливается или проверяем разрядность Windows
- Загрузка с официального сайта Oracle
- Загрузка с сайта itshneg
- Установка Java – лишний пример
- Вместо итога
Где скачать Java 64 bit
Так где же скачать 64 разрядную версию JAVA? Тут есть один нюанс – 32 (x86) версия работает на любой версии Windows и по умолчанию интерактивный установщик вам установит именно ее… многие задаются вопросом – а нужна ли вообще эта Java 64? Может и 32 вполне себе? Работает же сейчас.
К сожалению Java 32 (x86) не может адресовать более 1024мб (1гб) памяти… и посмотрите на скриншот ниже – после 2 минут игры в Minecraft “Java(TM) Platform SE binary” же откусил 2,5гб озу и однозначно она бы тормозила из-за нехватки оперативки (хотя ее еще вагон и маленькая тележка).
Как вы можете догадаться из вышенаписанного – скачать Яву можно с официального сайта, но желательно использовать Оффлайн дистрибутив, чтобы наверняка установить необходимую версию.
Почему Java 64 не устанавливается или проверяем разрядность Windows
Прежде чем отправить вас на официальный сайт Oracle для загрузки необходимого приложения, я рекомендую проверить разрядность вашей операционной системы. Вы должны понимать, что на x32 версию Windows невозможно установить 64 битную версию программы – тут поможет только полная переустановка Windows 10 на нужную редакцию. Однако на 64 битной Windows отлично работают 32 разрядные приложения.
Просмотреть разрядность очень просто – кликаем правой кнопкой мышь по значку “Этот компьютер” на рабочем столе и выбираем свойства (недавно узнал что для этого существует комбинация WIN + Pause)
В строке “Тип системы:” вы найдете ответ на свой вопрос… на картинке нижу видно, что я использую 64-разрядную операционную систему.
Я понимаю что вам хочется просто зайти, скачать и установить… но моя задача предупредить все возможные вопросы еще до начала загрузки Java
Загрузка с официального сайта Oracle
Не устану повторять, что все приложения необходимо загружать с официального сайта разработчиков! Java не является исключением, однако на официальном сайте есть некоторые нюансы. Смотрите – на выбор есть несколько вариантов загрузки:
- Windows Интерактивная – минимальный размер, сама Java скачается из сети во время установки (в большинстве случаев установится 32 битная версия);
- Windows В автономном режиме – полноценный файл установки 32 битной версии Java;
- Windows В автономном режиме (64-разрядная версия) – полноценный дистрибутив 64 битной версии Java для Windows 10.
Как вы уже догадались – нас интересует последний вариант, переходим на страницу загрузки и скачиваем нужный установочный пакет:
https://www.java.com/ru/download/manual.jsp
Если вы вдруг не можете загрузить Java с официального сайта, то на всякий случай подгрузил к себе на сайт актуальный дистрибутив на момент написания заметки
Загрузка с сайта itshneg
Внизу ссылки на загрузку Java с данного блога. Думаю вы осознаете, что на официальном сайте версия всегда актуальная – у меня же может быть устаревшая… используйте данную альтернативу только в случае невозможности загрузить Яву с официальной страницы загрузки.
Оффлайн установщик JAVA 8 (v231) [x32]
Оффлайн установщик JAVA 8 (v231) [x64]
Если версия потеряла актуальность – пишите в комменты, обязательно поправим
Установка Java – лишний пример
Обратите внимание! На компьютере могут быть установлены обе версии Java и в том же Minecraft можно переключаться между ними
С установкой вообще сложно промахнуться – все элементарно. У меня уже установлена 64 битная JAVA, поэтому у меня помимо “Install” (Установка) доступна кнопка “Remove” (Удаление)… папку для установки менять не советую, но можно это сделать поставив галку напротив “Change destination folder”.
Если вы используете автономный установщик – то произойдет установка, если интерактивный – сперва загрузка последней версии и последующая установка…
…далее только одна кнопка после завершения установки – Close (Выход). Ее и нажимаем и можем пользоваться!
Видим что у меня доступна игра Minecraft: Java Edition в лаунчере – значит все сделали верно… можно отключаться от реальности и гонять Криперов!
Никаких сложностей. Я искренне не понимаю, как простейшая задача вызывает столько вопросов у пользователей. Надеюсь после прочтения заметки вы справитесь с установкой Java 64 и разберетесь с причинами вашей неудачи ранее!
Вместо итога
Что в сухом остатке? Рассмотрели где и как скачать Java 64 bit для Windows 10 и ее отличия от 32-разрядной версии. Если возникли вопросы – не стесняйтесь отписываться в комментарии, я стараюсь по возможности дополнять заметки открывшимися нюансами!
P.S. В последние годы в Minecraft не играю, но в свое время не один десяток часов там провел… и Java наверняка была 32 битная! 😉
Java SE is the standard version of Java, it includes libraries for desktop applications, networking, security, database access, and more. If you need to run Java applications, downloading and installing the JRE is enough. If you’re developing Java applications, you’ll want to download the JDK, which also includes the JRE.
The JRE is the Java Runtime Environment, it covers most users needs. Contains everything required to run Java applications on your system. It is a package of everything necessary to run a compiled Java program, including the Java Virtual Machine (JVM), the Java Class Library, the Java command, and other infrastructure. However, it cannot be used to create new programs.
The JDK is the Java Development Kit, the full-featured SDK for Java. It has everything the JRE has, but also the compiler (javac) and tools (like javadoc and jdb). It is capable of creating and compiling programs.
The latest version of Java is Java 20 or JDK 20 released on March, 2023. However, many versions of Java are actively maintained for compatibility purposes. Java 8, Java 11 and Java 17 are the three long-term support versions recommended by Oracle. You can download the version you need below:
- Java SE 20 Download (latest)
- Java SE 19 Download
- Java SE 18 Download
- Java SE 17 Download (LTS, recommended)
- Java SE 16 Download
- Java SE 15 Download
- Java SE 11 Download (LTS, recommended)
- Java SE 9 Download
- Java SE 8 Download (LTS, recommended)
Java 8 is the last free software public update for commercial use, which explains why it remains popular. Oracle plans to maintain it until at least 2030. Also, you should know that some applications might refer to Java 8 as version 1.8.0.
Sometimes, even if you are not planning to do any Java development on a computer, you still need the JDK installed. For example, if you are deploying a web application with JSP, you are technically just running Java programs inside the application server. Why would you need the JDK then? Because the application server will convert JSP into Java servlets and needs to use the JDK to compile the servlets.
What’s New
client-libs/2d
Marlin Renderer in JDK 8u
Starting from version 8u311, the Marlin graphics rasterizer and its artifacts will be built and distributed as a part of the JDK/JRE bundles. It is not the default rendering engine, however there is an option to enable it by setting the following system property:
sun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
core-libs/java.io:serialization
Context-specific Deserialization Filter Subset
Allow applications to configure context-specific and dynamically-selected deserialization filters via a JVM-wide filter factory that is invoked to select a filter for each deserialization stream. The behavior is a strict subset of JEP 415: Context-Specific Deserialization Filters to allow a filter factory to be configured using a property configured on the command line or in the security properties file.
The behavior is opt-in based on the presence of the jdk.serialFilterFactory system property on the command line or the jdk.serialFilterFactory security property. If set, the JVM-wide filter factory selects the filter for each stream when the stream is constructed and when a stream-specific filter is set.
The JVM-wide filter factory is a java.util.function.BinaryOperator function invoked when each ObjectInputStream is constructed and when the stream-specific filter is set using sun.misc.ObjectInputFilter.Config.setObjectInputFilter(sun.misc.ObjectInputFilter). The parameters are the current filter and a requested filter and the function returns the filter to be used for the stream. When invoked from the ObjectInputStream constructors, the first parameter is null and the second parameter is the static JVM-wide filter. When invoked from sun.misc.ObjectInputFilter.Config.setObjectInputFilter(sun.misc.ObjectInputFilter), the first parameter is the filter currently set on the stream (which was set in the constructor), and the second parameter is the filter requested.
A typical filter factory should use or merge the static JVM-wide filter with other application and context specific filters and the stream-specific filter, if one is set on the stream. The filter factory implementation can also use any contextual information at its disposal, for example, extracted from the application thread context, or its call stack, to compose and combine a new filter. It is not restricted to only use its two parameters.
Previous release notes
Allow SASL Mechanisms to Be Restricted
- A security property named jdk.sasl.disabledMechanisms has been added that can be used to disable SASL mechanisms. Any disabled mechanism will be ignored if it is specified in the mechanisms argument of Sasl.createSaslClient or the mechanism argument of Sasl.createSaslServer. The default value for this security property is empty, which means that no mechanisms are disabled out-of-the-box.
SunPKCS11 Provider Upgraded with Support for PKCS#11 v2.40
- The SunPKCS11 provider has been updated with support for PKCS#11 v2.40. This version adds support for more algorithms such as the AES/GCM/NoPadding cipher, DSA signatures using SHA-2 family of message digests, and RSASSA-PSS signatures when the corresponding PKCS11 mechanisms are supported by the underlying PKCS11 library.
New Checks on Trust Anchor Certificates
- New checks have been added to ensure that trust anchors are CA certificates and contain proper extensions. Trust anchors are used to validate certificate chains used in TLS and signed code. Trust anchor certificates must include a Basic Constraints extension with the cA field set to true. Also, if they include a Key Usage extension, the keyCertSign bit must be set.
- A new system property named jdk.security.allowNonCaAnchor has been introduced to restore the previous behavior, if necessary. If the property is set to the empty String or «true» (case-insensitive), trust anchor certificates can be used if they do not have proper CA extensions.
- The default value of this property, if not set, is «false».
- Note that the property does not apply to X.509 v1 certificates (since they don’t support extensions).
- This property is currently used by the JDK implementation. It is not guaranteed to be supported by other Java SE implementations.
Exact Match Required for Trusted TLS Server Certificate
- A TLS server certificate must be an exact match of a trusted certificate on the client in order for it to be trusted when establishing a TLS connection.
Added LuxTrust Global Root 2 Certificate
The following root certificate has been added to the cacerts truststore:
+ LuxTrust
+ luxtrustglobalroot2ca
DN: CN=LuxTrust Global Root 2, O=LuxTrust S.A., C=LU
Bug Fixes:
Support for OpenType CFF Fonts
- Previously, Oracle JDK 8 did not include OpenType CFF fonts (.otf fonts) into the standard logical fonts (such as «Dialog» and «SansSerif»). This resulted in missing glyphs when rendering text. In the most extreme cases where only CFF fonts were installed on the system, a Java exception could be thrown.
- Several Linux distributions were affected by this issue because they rely on CFF fonts to support some languages, which is common for CJK (Chinese, Japanese, and Korean) languages.
- Oracle JDK 8 now uses these CFF fonts, and this issue has been resolved.
Better Serial Filter Handling
- The jdk.serialFilter system property can only be set on the command line. If the filter has not been set on the command line, it can be set can be set with java.io.ObjectInputFilter.Config.setSerialFilter. Setting the jdk.serialFilter with java.lang.System.setProperty has no effect.
Legacy:
If you are looking for previous Java versions here are the links to download:
- Java 7.76 Windows 32-bit
- Java 7.76 Windows 64-bit
- Java 7.76 macOS
- Java 7.76 Linux 32-bit
- Java 7.76 Linux 64-bit
- Java 7.72 for Windows 32-bit
- Java 7.72 for Windows 64-bit
- Java 7.72 for Mac
- Java 7.72 for Linux
- Java 7.67 for Windows 32-bit
- Java 7.67 for Windows 64-bit
- Java 7.67 for Mac
- Java 7.67 for Linux