Как узнать java home windows

Обновлено: 02.07.2024

Я установил jdk1.7.0.rpm пакет в RHEL6.
Где я могу найти путь для выполнения моей первой Java-программы?

Привет, Мухаммед. Это не глупый вопрос, но тот, на который уже отвечали в нескольких местах - как этот или этот вопрос . Просто PS: на MacOS Java обычно устанавливается в «/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home», где номер версии может отличаться.

Попробуйте любой из двух:

Для вашей первой Java-программы прочитайте этот урок:

Обратите внимание, что эти команды дают разные результаты. Если вы заинтересованы в пути без символьных ссылок, используйте whereis java. Я не думаю, что это отвечает на вопрос. java Двоичный инсталлируются с JRE, но если вы разрабатываете вам нужен JDK, который не обязательно установлен в which java (в моем случае это / USR / BIN).

Вы можете перечислить установленные файлы с

Вы увидите где-нибудь bin каталог с java executable

Но если RPM JDK был правильно установлен, вы уже должны найти свой java путь.

и если все компилируется

(Если вы ничего не меняли, текущий каталог . уже должен быть в вашем пути к классам)

Поскольку этот вопрос RPM конкретно, rpm это способ , чтобы начать работу (как ответил на @Matteo ).

флаги об / мин

пример

Знание этого может быть желательным для установки пользовательской или прикладной $JAVA_HOME переменной. Это часто бывает необходимо , когда система имеет несколько версий Java , установленные или несколько дистрибутивов Java установлены, такие как OpenJDK и Oracle / Sun .

$JAVA_HOME пример

/.bash_profile или связанном файле ( .bashrc , .zshrc , .cshrc , setenv.sh ), может быть использовано что - то похожее на ниже.

Если вам нужен больший контроль над тем, где устанавливается Java, например, in /opt , тогда вместо RPM-файла можно использовать tarball.

Другие подобные вопросы, спрашивают о том, как найти любой бинарный файл или файл, в общем случае.


Основное

Эти сторонние программы используют переменные окружения, которые указывают на каталог JDK или JRE. Проще говоря, это позволяет программам легко находить исполняемый файл каталога, такой как javac, на компьютере. Если вы не используете эти сторонние программы, пользователям может быть необязательно устанавливать JAVA_Home в вашей системе. В этой статье мы подробно объясним, как установить JAVA_HOME в качестве переменной среды в Windows 10.

Настройка JAVA_HOME в Windows 10

Установите переменную среды JAVA_HOME и обновите системный путь

После установки перейдите в меню Пуск и введите Дополнительные параметры системы.

Нажмите Просмотреть дополнительные настройки системы в списке, чтобы открыть Свойства системы.

Перейдите на вкладку Дополнительно и нажмите кнопку Переменная среды .


В окне «Переменная среды» нажмите кнопку Создать под системной переменной.

В системной переменной Изменить укажите имя переменной в виде JAVA_HOME и значение переменной в качестве пути к каталогу JDK.


Нажмите ОК .

Теперь вернитесь в окно переменной среды и выберите путь в системной переменной.




Нажмите ОК , чтобы применить изменения.

Проверьте настройки конфигурации JAVA_HOME, используя CMD

Чтобы проверить свою конфигурацию, откройте Командную строку .

Введите echo% JAVA_HOME% и нажмите Enter. Это должно напечатать каталог JDK, на который указывает JAVA_HOME. Вместо этого, если вы видите пробел, это означает, что вы не смогли настроить переменную среды.


Далее введите javac -version , который должен печатать версию компилятора Java.


При запуске Java -version в cmd он показывает версию как «1.6.xx». Чтобы найти расположение этого SDK на моем компьютере, я попытался использовать echo %JAVA_HOME% , но он показывает только 'JAVA_HOME' (поскольку в моих переменных среды нет переменной 'JAVA_PATH').

24 ответа

Если вы используете Linux / Unix / Mac OS X:

Должен вывести точное местоположение.

После этого вы можете самостоятельно установить переменную окружения JAVA_HOME .

На моем компьютере (Mac OS X - Snow Leopard):

Если вы используете Windows:

Windows> Пуск> cmd>

Если у вас установлен JDK, отображается Путь,
например: C:\Program Files\Java\jdk1.6.0_30\bin\javac.exe

В Windows из командной строки

В Windows значение по умолчанию: C:\Program Files\Java\jdk1.6.0_14 (где числа могут отличаться, поскольку они являются версией).

Установщик Java помещает несколько файлов в папку% WinDir% \ System32 (java.exe, javaws.exe и некоторые другие). Когда вы вводите java.exe в командной строке или создаете процесс без полного пути, Windows запускает их как последнее средство, если они отсутствуют в папках% PATH%.

Вы можете найти все версии Java, установленные в реестре. Взгляните на HKLM \ SOFTWARE \ JavaSoft \ Java Runtime Environment и HKLM \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Runtime Environment для 32-битной Java в 64-битной Windows.

Вот так сама java обнаруживает, что установлены разные версии. И поэтому как 32-битная, так и 64-битная версия могут сосуществовать и отлично работают, не мешая друг другу.

Просто и понятно на платформах Windows:

где java

В Windows 10 вы можете узнать путь, перейдя в Панель управления> Программы> Java. На появившейся панели вы можете найти путь, как показано на скриншоте ниже. В панели управления Java перейдите на вкладку «Java», а затем нажмите кнопку «Просмотр» под описанием «Просмотр и управление версиями среды выполнения Java и настройками для приложений и апплетов Java».

Это должно работать в Windows 7 и, возможно, в других последних версиях Windows.

enter image description here

Пакетный сценарий ниже распечатает существующую JRE по умолчанию. Его можно легко изменить, чтобы найти установленную версию JDK, заменив Java Runtime Environment на Java Development Kit .

Под Windows вы можете использовать

Чтобы напечатать полный путь к каждому "java.exe" на вашем диске C: независимо от того, находятся ли они в вашей переменной среды PATH.

В командной строке Windows просто введите:

Или, если вам не нравится командная среда, вы можете проверить ее:

Меню «Пуск»> «Компьютер»> «Свойства системы»> «Дополнительные свойства системы». Затем откройте вкладку «Дополнительно»> «Переменные среды» и в системной переменной попробуйте найти JAVA_HOME.

enter image description here

Один вкладыш Powershell:

Подробнее о Windows . переменная java.home не всегда находится в том же месте, что и исполняемый двоичный файл.

Как говорит Денис The Menace, установщик помещает файлы Java в Program Files , а также java.exe в System32 . Если на пути java -version ничего не связано, Java все еще может работать. Однако, когда программа PeterMmm запускается, она сообщает значение Program Files как java.home , это не так (там установлена ​​Java), но фактический исполняемый двоичный файл находится в System32 .

Один из способов найти местоположение двоичного файла java.exe - добавить следующую строку в код PeterMmm, чтобы программа работала дольше:

Скомпилируйте и запустите его, затем найдите расположение образа java.exe . Например. в Windows 7 откройте диспетчер задач, найдите запись java.exe , щелкните правой кнопкой мыши и выберите «открыть расположение файла», это открывает точное расположение двоичного файла Java. В этом случае это будет System32 .

Запустите эту программу из командной строки:

Вы пробовали смотреть на свою переменную% PATH%. Это то, что использует Windows для поиска любого исполняемого файла.

Просто выполните команду set в командной строке. Затем вы увидите все переменные среды, которые вы установили.

Или, если в Unix вы можете упростить это:

В Windows PowerShell вы можете использовать функцию Get-Command , чтобы узнать, где установлена ​​Java:

Часть -All обязательно показывает все места, где она появляется в поиске пути. Ниже приведен пример вывода.

Это зависит от ОС. В Unix:

Отобразит путь к исполняемому файлу. Я не знаю эквивалента Windows, но обычно у вас есть папка bin установки JDK в системе PATH :

В Ubuntu для openjdk1.8.0 это: /usr/lib/jvm/java-1.8.0-openjdk-amd64

И вы можете предпочесть использовать это для JAVA_HOME , поскольку вы сможете найти заголовки, если создадите исходные файлы JNI. Хотя это правда, что which java предоставит двоичный путь, это не настоящий дом JDK.

Как установить переменные среды в Java: путь и путь к классам

Переменная PATH задает местоположение исполняемых файлов, таких как javac, java и т. Д. Можно запустить программу без указания PATH, но вам нужно будет указать полный путь к исполняемому файлу, например C: \ Program Files \ Java \ jdk-13.0.1 \. bin \ javac A.java вместо простого javac A.java

Переменная CLASSPATH указывает местоположение файлов библиотеки.

Давайте посмотрим на шаги, чтобы установить PATH и CLASSPATH

Шаг 1) Щелкните правой кнопкой мыши на «Мой компьютер» и выберите свойства


Шаг 2) Нажмите на дополнительные настройки системы


Шаг 3) Нажмите на переменные среды


Шаг 4) Нажмите на новую кнопку пользовательских переменных


Шаг 5) Введите PATH в имя переменной.


Шаг 6) Скопируйте путь к папке bin, которая установлена ​​в папке JDK.


Шаг 7) Вставьте путь папки bin в значение переменной и нажмите кнопку ОК.


Примечание. Если на вашем ПК уже создана переменная PATH, измените переменную PATH на

Здесь% PATH% добавляет существующую переменную пути к нашему новому значению

Шаг 8) Вы можете выполнить аналогичный процесс для установки CLASSPATH.


Примечание. Если после установки java не работает, измените classpath на

Шаг 9) Нажмите на кнопку ОК


Шаг 10) Перейдите в командную строку и введите команды javac.

Если вы видите экран, как показано ниже, Java установлена.


Возникли проблемы при установке Java? Проверьте наш онлайн Java компилятор

Установка среды разработки IntelliJ IDEA Community (macOS)

Здесь всё даже легче, чем в Windows. Для начала качаем версию для macOS (о различии между редакциями Community и Ultimate читайте выше — в пункте про установку на Windows):

Открываем скачанный файл .dmg:

Копируем файл в «Программы»:

Читаем предупреждение ОС и жмём «Открыть»:

Принимаем пользовательское соглашение и жмём кнопку Continue (Продолжить):

Как узнать версию Java

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

В списке установленных программ меню Пуск, находим пункт Java и открываем About Java.

В появившемся окне About Java будет указана текуща

В появившемся окне About Java будет указана текущая версия установленного приложения.

Второй способ заключается в использовании командно

Второй способ заключается в использовании командной строки Windows.

В открывшемся окне командной строки Windows введит

Нажмите сочетание Windows+R, в появившемся окне Выполнить напишите cmd и нажмите клавишу Enter.

Полученный результат указывает, что на компьютере

В открывшемся окне командной строки Windows введите команду java -version и нажмите Enter.

Полученный результат указывает, что на компьютере используется Java версии 9 Update 191.

Установка исполняющей среды Java и ее особенности в ОС Windows

Компания Oracle, нынешний собственник технологии и ее компонентов, постоянно совершенствует программное обеспечение. Со своего официального ресурса она предлагает абсолютно бесплатную загрузку новейшей версии пакета Java для всех распространённых ОС, и в первую очередь для Windows. Здесь пользователь может выбрать два типа загрузки: интерактивный и автономный режимы. Текущий пакет имеет только новейшую версию, поэтому старайтесь не использовать старую версию в ущерб безопасности и снижению производительности программ.

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

Установка Java в интерактивном режиме запускает на выполнение напрямую из сети Интернет специальный исполняемый файл IFTW (Install From The Web). Нужно быть в сети до конца установки, иначе она будет прекращена. Метод автономной загрузки проще, скаченный с сервера файл exe, может быть запущен и протестирован в любой момент времени, в том числе без интернета. Вся последующая настройка Java происходит автоматически, в том числе постоянная готовность к обновлению.

Выбор типа загрузки и разрядности ОС

Выбор типа загрузки и разрядности ОС

Текущей версией является 8u66, а для ее установки на ОС Windows потребуется соблюсти несколько общих условий:

  • Ваша учетная запись должна быть настроена с правами Администратора ОС Windows;
  • Требуется установка браузера одной из последних версий (Internet Explorer, Firefox, Chrome, Opera).

Пакет Java распространяется для 32 и 64 разрядных систем и браузеров. Для непосвященных укажем: разрядность иначе подписывается английским словом bit, например, XP Home имеет только 32 bit (бита) разрядности. Выбирайте ту версию пакета, которая соответствует вашей системе и браузеру. Особенно это касается ручной установки, где специально предлагается два варианта загрузки для Windows. Единственное исключение составляют серверные системы, для которых потребуется загрузка только версии ОС 64 bit, например, Windows Server 2008 R2.

В отсутствии технической поддержки со стороны официального разработчика ОС Windows XP, новая восьмая версия Джава может работать некорректно. Для использования на старших выпусках ОС Windows браузеров обоих разрядов, следует установить обе версии Java во избежание конфликта версий. Дело в том, что в этом случае при инсталляции будет установлен один общий модуль для подключения.

Окно установщика пакета программ Java

Окно установщика пакета программ Java

Настройка переменных сред

На следующем шаге необходимо задать пути к выполняемым файлам, а именно задать системные переменные PATH, CLASSPATH и JAVA_HOME .

Для этого откройте Панель управления -> Система, выберете Дополнительные параметры системы. В появившемся окне нажмите кнопку Переменные среды.

В открывшемся окне в блоке Системные переменные нужно проверить существует ли переменная PATH, если переменная не существует, то ее нужно создать нажав на кнопку Создать, если переменная PATH уже существует, то ее нужно Изменить (рис. 1.4).

Pис. 1.4

Рис. 1.5.

Рис. 1.6.

Значение в PATH: C:\Program Files\Java\jdk1.7.0_25\bin

Значение в JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25

После того, как были прописаны переменные, установку Java можно считать завершенной!

Как обновить установленную версию Java

Чтобы обновить Java уже установленную на вашем компьютере, не обязательно переходить на официальный сайт, обновить можно средствами самой Java.

Переходим на вкладку Update, нажимаем кнопку Update Now.

Изображение 7. Вкладка Update в Панели управления

Изображение 7. Вкладка Update в Панели управления Java

Изображение 8. На вашем компьютере установлена пос

Изображение 8. На вашем компьютере установлена последняя версия Java

Изображение 8. Начало процесса обновления установл

Изображение 8. Начало процесса обновления установленной Java

Ожидаем завершения работы установщика.

Изображение 9. Установка новой версии Java

Изображение 9. Установка новой версии Java

Нажимаем кнопку Close.

Изображение 10. Успешная установка Java

Изображение 10. Успешная установка Java

Читайте также: