Как установить jdk для windows 10 x64

Как установить jdk для windows 10 x64

This topic includes the following sections:

System Requirements for Installing the JDK on 64-Bit Windows Platform

JDK Installation Instruction Notation for Windows

For any text in this document that contains the following notation, you must substitute the appropriate update version number:

For example, if you are downloading the JDK installer for 64-bit systems for update 11 Interim 0, Update 0, and Patch 0, then the file name jdk- 11 . interim.update.patch _windows-x64_bin.exe becomes jdk- 11 _windows-x64_bin.exe .

JDK Installation Instructions for Windows

You run a self-installing executable file to unpack and install the JDK on Windows computers.

Install JDK on Windows computers by performing the actions described in the following topics:

Downloading the JDK Installer

Access Java SE Downloads page and click Accept License Agreement . Under the Download menu, click the Download link that corresponds to the .exe for your version of Windows.

Download the file jdk- 11 . interim.update.patch _windows-x64_bin.exe .

Verify the successful completion of file download by comparing the file size on the download page and your local drive. Alternatively, you can ensure that the downloaded file’s checksum matches the one provided on the Java SE Downloads page.

Running the JDK Installer

  1. Start the JDK 11 installer by double-clicking the installer’s icon or file name in the download location.
  2. Follow the instructions provided by the Installation wizard.
  3. After the installation is complete, delete the downloaded file to recover the disk space.

Installing the JDK Silently

Instead of double-clicking or opening the JDK installer, you can perform a silent, non interactive, JDK installation by using command-line arguments.

The following table lists example installation scenarios and the commands required to perform them. The notation jdk stands for the downloaded installer file base name, such as jdk- 11 _windows-x64_bin.exe .

Installation Scenario Command
Install JDK in silent mode.
Install development tools and source code in silent mode.

Setting the PATH Environment Variable

It is useful to set the PATH variable permanently for JDK 11 so that it is persistent after rebooting.

If you do not set the PATH variable, then you must specify the full path to the executable file every time that you run it. For example:

  1. Select Control Panel and then System .
  2. Click Advanced and then Environment Variables .
  3. Add the location of the bin folder of the JDK installation to the PATH variable in System Variables .

The PATH environment variable is a series of directories separated by semicolons (;) and is not case-sensitive. Microsoft Windows looks for programs in the PATH directories in order, from left to right.

You should only have one bin directory for a JDK in the path at a time. Those following the first instance are ignored.

If you are not sure where to add the JDK path, append it.

The new path takes effect in each new command window that you open after setting the PATH variable.

The following is a typical value for the PATH variable:

Beginning to Use the JDK

Use the Java Development Kit in the Windows Start menu to access information related to Reference Documentation.

During JDK install, Java menu items are added to the Windows Start menu to provide easy access to Reference Documentation, which is online documentation web page.

During JDK installation and uninstallation processes, the appropriate start menu items are updated so that they are associated with the latest JDK version on the system

The Windows 7 and Windows 10 have a Start menu; however, the menu is not available in Windows 8 and Windows 8.1. The JDK and Java information in Windows 8 and Windows 8.1 is available in the following Start directory: %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs .

Uninstalling the JDK on Windows

Uninstalling the JDK in Silent Mode

You can use the command line for uninstalling the JDK.

For example, to uninstall JDK 11, run the command:

  • This command can be run from anywhere.
  • The msiexec.exe executable is located in the windows system directory.
  • A reboot is required only if some files are in use during uninstallation; it is not necessary everytime. However, to manually suppress reboot while uninstalling, append REBOOT=R option to the command.
  • Append /l “C:\ path >setup.log” option to the command if you want to create a log file describing the uninstallation status.

Windows Installer dialog appears prompting you for confirmation. Click Yes to uninstall JDK.

Finding the JDK Registry Key and UninstallString Value

  1. Go to Start and type Regedit .
  2. In the Registry Editor, go to HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall .

Under the Uninstall folder, you will find many registry entries within curly brackets.

Highlight Uninstall folder before performing search for a particular registry.

The registry key is highlighted on the right-hand side of the pane and values of various uninstall strings are displayed on the left-hand pane.

JDK Installation Troubleshooting

The following sections provide tips for resolving issues, if any, while installing JDK.

System Error During Decompression

If you see the error message: system error during decompression , then there might not be enough space on the disk that contains the TEMP directory.

Program Cannot Be Run in DOS Mode

If you see the error message: This program cannot be run in DOS mode , then do the following:

Open the MS-DOS shell or command prompt window.

Right-click the title bar.

Select the Program tab.

Ensure that the item Prevent MS-DOS-based programs from detecting Windows is not selected.

Select OK again.

Exit the MS-DOS shell.

Restart your computer.

Characters That Are Not Part of the System Code Page

A 1722 error may occur if the installation directory is not part of the system locale’s code page. To prevent this, ensure that the user and system locales are identical, and that the installation path contains only characters that are part of the system locale’s code page. User and system locales can be set in the Regional Options or Regional Settings control panel.

The associated bug number is 4895647.

Cleanup the Registry After a Failed JDK Uninstall

Sometimes, attempts to uninstall JDK through the Windows Add/Remove program leave behind some Java entries in the registry that are not fully removed. These left behind registry entries can cause problems in installing a new version of Java. The following are the methods to cleanup registry entries:

  • Program Install and Uninstall troubleshooter (Recommended Method)
  • Manual Registry Edit

Program Install and Uninstall troubleshooter (Recommended Method)

Run the Program Install and Uninstall troubleshooter to repair the corrupted registry keys that prevent programs from being completely uninstalled, or blocks new installations and updates.

Manually edit the registry (Use this only if the Fix It utility does not work)

Incorrectly editing your registry may severely damage your system. You should back up any valued data from your computer before making changes to the registry.

Use the File->Export functionality of the registry editor to save the registry key before deleting. In case you deleted the wrong registry key, you can restore the registry from your saved backup file, by using the File->Import functionality.

To delete the registry key:

Highlight the key, Right click and select Delete .

Установка Java Development Kit(JDK) на Windows

Java Development Kit (JDK) является одним из трех основных технологических пакетов, используемых в программировании на Java, наряду с JVM (виртуальная машина Java) и JRE (среда выполнения Java). Важно различать эти три технологии, а также понимать, как они связаны:

  1. JVM — это компонент платформы Java, который выполняет программы.
  2. JRE — это дисковая часть Java, которая создает JVM.
  3. JDK позволяет разработчикам создавать программы Java, которые могут выполняться и запускаться с помощью JVM и JRE.

Разработчики, плохо знакомые с Java, часто путают Java Development Kit и Java Runtime Environment. Различие в том, что JDK — это пакет инструментов для разработки программного обеспечения на основе Java, тогда как JRE — это пакет инструментов для запуска кода.

JRE может использоваться как отдельный компонент для простого запуска программ Java, но он также является частью JDK. JDK требует JRE, потому что запуск программ является частью их разработки.


На рисунке 1 показано, как JDK вписывается в жизненный цикл разработки приложений Java.

Давайте рассмотрим технические и повседневные определения JDK:

Техническое определение: JDK — это реализация спецификации платформы Java, включая библиотеки компилятора и классов.

Повседневное определение: JDK — это программный пакет, который вы загружаете для создания приложений на основе Java.

В дополнение к JRE, которая представляет собой среду, используемую для запуска приложений Java, каждый JDK содержит компилятор.

Компилятор — это программа, способная принимать необработанные файлы .java, которые представляют собой обычный текст, и преобразовывать их в исполняемые файлы .class. Скоро мы увидим компилятор в действии. Сначала я покажу вам, как загрузить и настроить JDK в вашей среде разработки.

Как начать работу с JDK?

Установить Java в среду разработки так же просто, как загрузить JDK и добавить его в путь к классам. Когда вы загружаете JDK, вам нужно будет выбрать версию Java, которую вы хотите использовать.

Версия Java 8 используется чаще всего, но на момент написания этой статьи Java 11 является выпуском с долгосрочной поддержкой (LTS). Java поддерживает обратную совместимость, поэтому мы просто загрузим последнюю версию.

Пакеты JDK

Помимо выбора версии, вам также необходимо выбрать пакет. Пакеты — это наборы для разработки, предназначенные для различных типов разработки. Доступные пакеты: Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) и Java Mobile Edition (Java ME).

Иногда начинающие разработчики не уверены, какой пакет подходит для их проекта. Как правило, каждая версия JDK содержит Java SE. Если вы загрузите Java EE или Java ME, вы получите вместе с ним стандартную версию.

Например, Jave EE — это стандартная платформа с дополнительными инструментами, полезными для разработки корпоративных приложений, таких как Enterprise JavaBeans или поддержка реляционного сопоставления объектов.

Также несложно переключиться на другой JDK в будущем, если вам это понадобится. Не беспокойтесь о выборе правильной версии Java и пакета JDK, когда вы только начинаете.

Совместимость версий JDK

Поскольку JDK предоставляет компилятор для ваших программ, JDK, который вы используете, определяет, в какой версии Java вы можете кодировать.

Например, если вы хотите использовать новые функции функционального программирования, имеющиеся в Java 8 (например, лямбда-оператор) , то для компиляции вам понадобится как минимум Java 8 JDK. В противном случае команда javac отклонит код с синтаксической ошибкой.

Где скачать JDK?

В этом руководстве мы будем придерживаться Java SE, чтобы сосредоточиться на основных классах и технологиях JDK. Чтобы загрузить Java SE JDK бесплатно, посетите официальную страницу. Вы увидите различные доступные пакеты JDK.

Java EE JDK включает спецификацию Java Servlet, которая поддерживает обработку HTTP-запросов. Для каждой реализации Java EE JDK также требуется контейнер, который представляет собой сервер, на котором выполняются приложения Java EE.

Glassfish — это эталонная реализация сервера Java EE для Oracle. Другие популярные реализации — Tomcat и Jetty.

А пока скачайте Java Standard Edition JDK.

Установка JDK

Когда вы запускаете установщик JDK, вам предлагается выбор из трех компонентов: инструменты разработки, исходный код и общедоступная JRE. Вы можете установить один или все из них. Или просто выберите значение по умолчанию.

Установка опции «Средства разработки» дает вам правильный JDK. Установка «Исходный код» содержит исходные коды для общедоступных классов в ядре Java API. Включение этой опции позволяет вам ссылаться на исходный код при создании приложений.

Третий вариант, «общедоступная JRE», свидетельствует о том, что JDK и JRE являются отдельными сущностями: общедоступная JRE может использоваться другими программами для выполнения программ и может быть установлена ​​отдельно от JDK.

Установите все три компонента и примите значения по умолчанию для каждого из них. Это означает, что JDK и JRE будут установлены в местах по умолчанию для вашей операционной системы. В Windows это C: \ Program Files \ Java, как показано на рисунке.

JDK в командной строке

Установка JDK и JRE добавляет команду java в вашу командную строку. Вы можете проверить это, зайдя в командную оболочку и набрав java -version, которая должна вернуть установленную вами версию Java. (В некоторых случаях вам придется перезапустить систему, чтобы это изменение в системном пути полностью вступило в силу.)

А javac — элемент JDK понадобится вам для компиляции файлов Java.

Команда javac

Команда javac находится в каталоге / jdk, но не добавляется автоматически в системный путь во время установки. У нас есть возможность установить javac самостоятельно или установить IDE, которая включает эту команду. Мы начнем с компиляции и запуска программы Java по старинке.

Шаг 1. Напишите простую программу на Java

Создайте новый текстовый файл с именем Intro.java и поместите его где-нибудь на своем компьютере, например в папку «Документы».

Затем добавьте код ниже.

Шаг 2. Компиляция с помощью JDK

Затем используйте компилятор JDK, чтобы превратить текстовый файл в исполняемую программу. Скомпилированный код в Java известен как байт-код и имеет расширение .class.

Вы будете использовать команду javac, что означает компилятор Java. Введите полный путь к команде в командную оболочку и передайте файл Intro.java в качестве команды.

Это должно привести к успешной компиляции. Javac не ответит сообщением об успешном завершении; он просто выведет новый файл. Любые ошибки приведут к консольному выводу.

Шаг 3. Запустите файл .class.

Теперь вы должны увидеть файл Intro.class в том же каталоге, что и Intro.java.

Вы можете запустить его, набрав: java Intro, что откроет код ниже.

Обратите внимание, что вы не включаете .class при вводе этой команды.

Команда jar

Каталог / bin содержит другие инструменты, которые вам понадобятся. Вероятно, самый известный после javac инструмент jar.

Файл .jar — это упакованный набор классов Java. После того, как компилятор создал файлы .class, разработчик может объединить их в .jar, который сжимает и структурирует их предсказуемым образом.

Давайте конвертируем Intro.class в файл jar.

Вернитесь в каталог, в который вы поместили Intro.java, и введите команду, показанную ниже.

Теперь вы увидите в каталоге файл intro.jar. Вы можете использовать .jar, добавив его в путь к классам и выполнив программу внутри, как показано здесь:

Ключ -cp указывает добавить jar в путь к классам. Файл .jar — излишний для этой крошечной программы, но они незаменим, поскольку программы растут в размерах и полагаются на сторонние пакеты.

JDK в вашей IDE

Оглядываясь назад на страницу загрузки JDK, вы, возможно, заметили возможность загрузки JDK с помощью IDE Netbeans. IDE или интегрированная среда разработки — это программное обеспечение, которое предоставляет единый набор инструментов для разработки приложений. IDE это как о визуальная операционная система с набором инструментов, таких как файловый браузер и текстовый редактор, с дополнительными возможностями, специфичными для разработки, такими как завершение кода и форматирование.

Одна из ключевых задач IDE — это управление компиляцией за вас. То есть IDE автоматически запускает процесс компиляции в фоновом режиме, поэтому вам не нужно постоянно делать это самостоятельно. IDE также обеспечивает обратную связь по ходу написания кода, выявляя ошибки на лету.

Для Java существует несколько надежных IDE. Вы видели, как JDK работает в командной строке, поэтому теперь давайте кратко рассмотрим, как он работает в Eclipse IDE.

Установка Eclipse выходит за рамки этого руководства, но это простой процесс. Eclipse включает установщик, как и любая другая программа, и вы можете найти подходящий установщик для своей операционной системы здесь.

Если Eclipse установлен, откройте пункт меню «Окно» в строке меню и выберите настройки.

Внутри окна настроек вы увидите элемент Java. Откройте его, и внутри вы увидите элемент Compiler. Щелчок по нему откроет некоторые параметры JDK.

На рисунке показан снимок экрана с параметрами JDK в Eclipse.

Как упоминалось ранее, вам нужно будет выбрать правильную версию JDK для вашего проекта. Под капотом IDE будет запускать компилятор JDK так же, как вы запускали его из командной строки. Eclipse IDE также имеет собственный экземпляр JDK. IDE управляет JDK и JRE за вас, что значительно упрощает жизнь.

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим — напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Читайте также:  Minecraft driver error windows 10
Оцените статью