как узнать java home linux
linux-notes.org
Не знаете как установить переменные JAVA_HOME и PATH для каждого пользователя в соответствии с вашей системой Linux? Тогда эта статья «Установка переменных JAVA_HOME / PATH в Linux» именно для Вас. Я напишу ее в качестве заметки, чтобы потом быстренько вспомнить и прописать Java_Home и Path на ОС для каждого пользователя ( если понадобится).
Установка переменных JAVA_HOME / PATH в Unix/Linux
Установка JAVA_HOME / PATH для одного пользователя
Установите JAVA_HOME как показано используя синтаксис export JAVA_HOME=
. Если ваш путь такой как у меня /usr/lib/jvm/java-1.6.0-openjdk-i386/bin/java, то тогда пропишите:
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386/bin/java
Чтобы установить PATH пропишите:
Замените путь /usr/java/jdk1.5.0_07 на свой. Сохраните и закройте файл. Просто выйдите и зайдите обратно (перелогиньетсь), чтобы увидеть изменения или чтобы все изменения вступили в силу, выполните команду:
Чтобы проверить отображение новых настроек, используйте команды:
Совет: Используйте следующую команду, чтобы узнать точный путь Java под UNIX / Linux:
Пожалуйста, обратите внимание, что файл
Установка JAVA_HOME / PATH для всех пользователей
Вам нужно добавить строки в глобальный файл конфигурации в /etc/profile ИЛИ /etc/bash.bashrc чтобы внести изменения для всех пользователей:
Добавьте переменные PATH / JAVA_PATH следующим образом:
Сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки:
Но если не будет работать, есть еще 1 способ прописать все это дело! Сейчас я покажу как это можно сделать.
1. Устанавливаем переменные среды:
2. Выполните команду чтобы перезапустить все только что прописанные настройки:
3. Тест, если среда Java успешно установлена, введите команду в терминале чтобы проверить работу:
Установка переменных JAVA_HOME / PATH в Unix/Linux завершена.
One thought on “ Установка переменных JAVA_HOME / PATH в Unix/Linux ”
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Домашний каталог JAVA в Linux
10 ответов
Если вы попытаетесь which java и он ничего не находит, Java не может быть установлен на вашем компьютере или, по крайней мере, не находится на вашем пути. В зависимости от того, какой дистрибутив Linux у вас есть и есть ли у вас root-доступ, вы можете перейти кhttp://www.java.com для загрузки нужной вам версии. Затем вы можете установить JAVA_HOME, чтобы указать этот каталог. Помните, что это просто соглашение и не должно использоваться для определения, установлена ли java или нет.
Я не уверен в windows, но я представляю where javac вы очень близки
Я знаю, что это поздно, но эта команда ищет каталог /usr/, чтобы найти java для вас
FYI, если вы находитесь на Mac, в настоящее время JAVA_HOME находится по адресу
просто еще одно решение, это кросс-платформа (использует java ), и указывает на местоположение jre.
чтобы показать значение переменной среды, вы используете:
Так что в вашем случае будет:
если у вас его нет, вы можете добавить в свой :
экспорт JAVA_HOME=$(readlink-f /usr/bin/java | sed «s:bin/java::»)
и она будет динамически меняться при обновлении пакетов.
вы можете догадаться об этом из загруженных классов.
этот метод гарантирует, что вы найдете правильное jdk / jre используется в случае нескольких установок.
Если вы ничего не получаете, то ваша переменная среды JAVA_HOME не была установлена. Вы можете попробовать использовать «найти java», чтобы попытаться узнать, где находится ваша установка Java.
вы установили свой JAVA_HOME
вот улучшение, захватывая только каталог в stdout:
Как найти JAVA_HOME
Узнайте, что существует несколько способов найти JAVA_HOME, в том числе независимый от платформы.
1. введение
В этом кратком посте мы узнаем, как найти JAVA_HOME в Windows, Mac и Linux.
2. Специфичные для Windows способы поиска JAVA_HOME
Если мы используем Windows в качестве операционной системы, сначала нам нужно открыть нашу командную строку ( cmd ) и ввести:
Если JAVA_HOME определен в нашей среде, то приведенная выше команда распечатает его.
Или мы могли бы попробовать:
3. Специфичные для macOS и Linux способы поиска JAVA_HOME
Если мы используем macOS или Linux, мы можем открыть наш терминал и ввести:
Если JAVA_HOME определен в нашей среде, то приведенная выше команда распечатает его.
Или мы могли бы попробовать:
Что, вероятно, просто показывает нам /usr/bin/java.
Но на самом деле это не очень полезно, так как это символическая ссылка. Чтобы разгадать это, мы будем использовать dirname и readlink ;
В результате эта команда выводит используемую в данный момент папку java.
4. Использование Java для поиска JAVA_HOME
И, если мы можем запустить java сами, то у нас тоже есть почти независимый от платформы способ:
Выполнение этой команды выводит множество свойств, одним из которых является java.home.
Однако для его анализа нам все равно понадобится инструмент для конкретной платформы.
Для Linux и macOS , давайте использовать grep :
А для Windows давайте использовать findstr :
5. Заключение
С помощью этого быстрого сообщения мы узнали, как найти JAVA_HOME в разных операционных системах.
Если они не сработали, возможно, мы неправильно установили переменную JAVA_HOME при установке Java.
Установите JAVA_HOME в Windows 7, 8, 10, Mac OS X, Linux
Краткий обзор того, как установить переменную JAVA_HOME в Windows, Mac OS X и Linux.
1. Обзор
В этой краткой статье мы рассмотрим, как установить переменную JAVA_HOME в Windows, Mac OS X и Linux.
2. Окна
2.1. Windows 10 и 8
2.2. Windows 7
Откройте командную строку и проверьте значение переменной JAVA_HOME :
Результатом должен быть путь к установке JDK:
3. Mac OS X
3.1. Один пользователь – Mac OS X 10.5 или новее
Начиная с OS X 10.5, Apple представила инструмент командной строки ( |usr | libexec/java_home//), который динамически находит верхнюю версию Java, указанную в настройках Java для текущего пользователя.
/.bash_profile в любом текстовом редакторе и добавьте:
Сохраните и закройте файл.
Откройте терминал и выполните команду source, чтобы применить изменения:
Теперь мы можем проверить значение переменной JAVA_HOME :
Результатом должен быть путь к установке JDK:
3.2. Один Пользователь – Более Старые версии Mac OS X
Для более старых версий OS X мы должны установить точный путь к установке JDK:
/.bash_profile в любом редакторе и добавьте:
Сохраните и закройте файл.
Откройте терминал и выполните команду source, чтобы применить изменения:
Теперь мы можем проверить значение переменной JAVA_HOME :
Результатом должен быть путь к установке JDK:
3.3. Глобальная настройка
4. Linux
Здесь мы, конечно, будем манипулировать ПУТЕМ – так что, если вы не делали этого раньше, вот подробные инструкции о том, как это сделать.
4.1 Один Пользователь
Чтобы установить JAVA_HOME в Linux для одного пользователя, мы можем использовать /etc/profile или /etc/environment (предпочтительно для общесистемной настройки) или
/.bashrc (пользовательская настройка).
/.bashrc в любом текстовом редакторе и добавьте:
Сохраните и закройте файл.
Выполните команду source, чтобы загрузить переменную:
Теперь мы можем проверить значение переменной JAVA_HOME :
Результатом должен быть путь к установке JDK:
4.2 Глобальная настройка
Чтобы установить JAVA_HOME в Linux для всех пользователей, мы можем использовать /etc/profile или /etc/environment (предпочтительно).
Откройте /etc/environment в любом текстовом редакторе и добавьте:
Обратите внимание, что /etc/environment – это не скрипт, а список выражений назначения (поэтому export не используется). Этот файл считывается во время входа в систему.
Чтобы установить JAVA_HOME с помощью /etc/profile, откройте файл и добавьте:
Выполните команду source, чтобы загрузить переменную:
Теперь мы можем проверить значение переменной JAVA_HOME :
Результатом должен быть путь к установке JDK:
5. Заключение
В этой статье мы рассмотрели способы установки переменной среды JAVA_HOME в Windows, Mac OS X и Linux.
Установка Java (JDK) в Windows и Linux, переменная PATH и JAVA_HOME
Давайте проясним несколько вещей перед тем, как мы начнем.
Установка Java (JDK) в Windows
Первым делом необходимо скачать JDK с официальной страницы Oracle. В нашем случае нужна версия под Windows, в самом низу.
После установки запустите скачанный exe-файл и установите его на ваш компьютер. Как только вы это сделаете, нужно будет настроить окружение.
Теперь нужно найти и дополнить переменную PATH так, чтобы она содержала путь до установленной Java. Выберите PATH и нажмите «Изменить»:
Вы увидите список уже установленных переменных. Сейчас необходимо нажать «Новый» и добавить путь, по которому установлена Java (каталог bin!). По умолчанию это обычно «C:\Program Files(x86)\Java\jdk\bin».
Нажмите «Готово» (или «Ок»), сохраните настройки и на этом всё готово! Чтобы проверить, что установка прошла корректно, откройте консоль и введите:
Если вы получили сведения о версии Java, значит всё хорошо.
Установка Java (JDK) на Linux
Откройте терминал и напишите команду для установки пакета:
Чтобы прописать JAVA_HOME в окружение, выполните следующую команду (только убедитесь, что такой каталог уже есть):
Чтобы прописать компилятор Java в PATH, выполните другую команду (опять же, ваши пути до Java могут отличаться от моих):
На этом установка закончена. Чтобы проверить, что всё работает правильно, достаточно написать в терминале:
О том, как же всё-таки писать на Java, мы расскажем в следующий раз.