Как узнать java home linux
Перейти к содержимому

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

  • автор:

Как проверить переменную java home

Для проверки переменной JAVA_HOME можно выполнить следующие действия:

  1. Откройте командную строку или терминал в зависимости от вашей операционной системы.
  2. Введите команду echo %JAVA_HOME% (в Windows ) или echo $JAVA_HOME (в Unix-подобных системах ) и нажмите Enter
  3. Если переменная JAVA_HOME установлена, вы увидите путь к установленной версии Java
  4. Если вы видите сообщение «JAVA_HOME не установлен», значит, переменная не была установлена или была установлена неправильно.
  5. Если переменная была неправильно установлена, то нужно установить ее заново и правильно указать путь к установленной версии Java

Установка переменных JAVA_HOME / PATH в Unix/Linux

Не знаете как установить переменные JAVA_HOME и PATH для каждого пользователя в соответствии с вашей системой Linux? Тогда эта статья «Установка переменных JAVA_HOME / PATH в Linux» именно для Вас. Я напишу ее в качестве заметки, чтобы потом быстренько вспомнить и прописать Java_Home и Path на ОС для каждого пользователя ( если понадобится).

Установка переменных JAVA_HOME / PATH в Unix/Linux

~ / .bash_profile является сценарий запуска, который обычно выполняется один раз. Это конкретный файл используется для команд, которые выполняются, когда нормальные входе пользователя в систему. Common использует для .bash_profile должны установить переменные окружения, такие как PATH, JAVA_HOME, чтобы создать псевдонимы для команд оболочки, и установить права доступа по умолчанию для вновь создаваемых файлов.

Установка JAVA_HOME / PATH для одного пользователя

Зайдите в свой аккаунт (учетную запись) и откройте файл .bash_profile в любом редакторе:

# vim ~/.bash_profile

Установите 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 пропишите:

export PATH=/usr/lib/jvm/java-1.6.0-openjdk-i386/bin:$PATH

Замените путь /usr/java/jdk1.5.0_07 на свой. Сохраните и закройте файл. Просто выйдите и зайдите обратно (перелогиньетсь), чтобы увидеть изменения или чтобы все изменения вступили в силу, выполните команду:

# source ~/.bash_profile
# . ~/.bash_profile

Чтобы проверить отображение новых настроек, используйте команды:

# echo $JAVA_HOME # echo $PATH

Совет: Используйте следующую команду, чтобы узнать точный путь Java под UNIX / Linux:

# which java

Пожалуйста, обратите внимание, что файл ~/.bashrc похож на ~/.bash_profile но работает только для оболочки Bash и .bashrc работает для каждой новой Bash оболочки.

Установка JAVA_HOME / PATH для всех пользователей

Вам нужно добавить строки в глобальный файл конфигурации в /etc/profile ИЛИ /etc/bash.bashrc чтобы внести изменения для всех пользователей:

# vim /etc/profile

Добавьте переменные PATH / JAVA_PATH следующим образом:

export JAVA_HOME=$JAVA_HOME:/usr/lib/jvm/java-1.6.0-openjdk-i386/bin/java export PATH=/usr/lib/jvm/java-1.6.0-openjdk-i386/bin:$PATH #если не будет работать, можно попробовать еще такой синтаксис #export PATH=$PATH:/usr/java/jdk1.6.0_26/bin 

Сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки:

# source /etc/profile
# . /etc/profile

Но если не будет работать, есть еще 1 способ прописать все это дело! Сейчас я покажу как это можно сделать.

1. Устанавливаем переменные среды:

# echo 'export JAVA_HOME=usr/lib/jvm/java-1.6.0-openjdk-i386' > /etc/profile.d/jdk.sh # echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile.d/jdk.sh

2. Выполните команду чтобы перезапустить все только что прописанные настройки:

# source /etc/profile.d/jdk.sh

3. Тест, если среда Java успешно установлена, введите команду в терминале чтобы проверить работу:

# java -version

Установка переменных JAVA_HOME / PATH в Unix/Linux завершена.

This entry was posted in Debian’s, FreeBSD, MacOS, RHEL’s. Bookmark the permalink.

One thought on “ Установка переменных JAVA_HOME / PATH в Unix/Linux ”

Евгений says:

Спасибо за гайд, работает как часы. Первых пунктов до bash_profile включительно хватило. Версия х64. Пути и названия свои. Проверил еще javac -version. Вопрос к автору. Где эту информацию искать на сайте оракла?

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Рубрики

  • Arch Linux (167)
  • Commands (36)
  • Debian’s (635)
    • Administration tools Ubuntu (37)
    • Backups Debian’s (7)
    • Database в Ubuntu (58)
    • Games (игры) (1)
    • Monitoring в Debian и Ubuntu (49)
    • Virtualization в Ubuntu / Debian/ Linux Mint (41)
      • Docker (22)
      • Kubernetes (6)
      • KVM (4)
      • OpenVZ (3)
      • Vagrant (5)
      • VirtualBox (6)
      • ArgoCD (1)
      • Concourse (1)
      • Gitlab (1)
      • Jenkinks (4)
      • Spinnaker (1)
      • Apache (32)
      • Cherokee (1)
      • FTP-services (5)
      • Lighttpd (1)
      • Nginx (26)
      • PHP (27)
      • Proxy для Debian’s (2)
      • Tomcat (4)
      • Панели управления в Ubuntu/Debian/Mint (24)
      • Установка и настройка почты на Ubuntu/Debian (12)
      • Хранилища (clouds) (2)
      • Administration tools freeBSD (19)
      • Database во FreeBSD (52)
      • Monitoring во freeBSD (37)
      • Virtualization во FreeBSD (22)
      • VoIP (1)
      • Установка Web сервисов (91)
      • Установка и настройка почты (6)
      • Установка из ports (пакетов) (19)
      • Установка из sorce code (исходников) (23)
      • Непрерывная интеграция (CI) (27)
      • Database в MacOS (36)
      • Monitoring в Mac OS (31)
      • Security (безопасность) (12)
      • Virtualization в Mac OS (30)
        • Docker (19)
        • Kubernetes (6)
        • Vagrant (5)
        • VirtualBox (5)
        • ArgoCD (1)
        • CircleCI (1)
        • Concourse (1)
        • Gitlab (1)
        • Jenkinks (4)
        • Spinnaker (1)
        • Administration tools CentOS (49)
        • Backups RPM’s (4)
        • Database в CentOS (68)
        • Monitoring в CentOS (67)
        • Virtualization в CentOS/ Red Hat/ Fedora (42)
          • Docker (23)
          • Kubernetes (6)
          • KVM (5)
          • OpenVZ (2)
          • Vagrant (5)
          • VirtualBox (6)
          • VMWare (3)
          • ArgoCD (1)
          • Concourse (1)
          • Gitlab (1)
          • Jenkinks (4)
          • Spinnaker (1)
          • Apache (35)
          • Cherokee (1)
          • DNS (3)
          • FTP (10)
          • Nginx (33)
          • PHP (34)
          • Proxy для RedHat’s (2)
          • Tomcat (2)
          • Voice (2)
          • Панели управления в CentOS/Red Hat/Fedora (27)
          • Прокси сервер на CentOS/RHEL/Fedora (4)
          • Установка и настройка почты на CentOS/RHEL/Fedora (14)
          • Хранилища (clouds) (1)

          соц сети

          Unix-Linux- в примерах

          Unix-Linux- в примерах

          Unix-Linux- в примерах

          Архив новостей

          Свежие записи

          • Pull/Push AWS ECR образов через AWS Route53 CNAME 17.11.2021
          • openpgp: signature made by unknown entity в Terraform 09.11.2021
          • Установка Terraformer в Unix/Linux 31.05.2021
          • Установка ArgoCD в Unix/Linux 06.01.2021
          • Установка tfswitch в Unix/Linux 08.12.2020

          Свежие комментарии

          • Александр к записи Закомментировать/Раскомментировать строки vi/vim в Unix/Linux
          • Иван Сбисин к записи Удалить все содержимое файла (очистить файл) в Unix/Linux
          • Ликс к записи Не сохранять команду в history bash
          • Alf к записи Команды mail/mailx в примера на Unix/Linux
          • Глеб к записи Установка Adobe Flash Player в Debian/Ubuntu/Mint

          Форум русскоязычного сообщества Ubuntu

          Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
          Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

          • Форум русскоязычного сообщества Ubuntu »
          • Архив »
          • Архив »
          • Архив тем до 2020г »
          • Как найти, где прописана неправильная $JAVA_HOME

          Страницы: [1] Вниз

          Автор Тема: Как найти, где прописана неправильная $JAVA_HOME (Прочитано 1661 раз)

          0 Пользователей и 1 Гость просматривают эту тему.

          Страницы: [1] Вверх

          • Форум русскоязычного сообщества Ubuntu »
          • Архив »
          • Архив »
          • Архив тем до 2020г »
          • Как найти, где прописана неправильная $JAVA_HOME

          Страница сгенерирована за 0.082 секунд. Запросов: 23.

          • Сайт
          • Об Ubuntu
          • Скачать Ubuntu
          • Семейство Ubuntu
          • Новости
          • Форум
          • Помощь
          • Правила
          • Документация
          • Пользовательская документация
          • Официальная документация
          • Семейство Ubuntu
          • Материалы для загрузки
          • Совместимость с оборудованием
          • RSS лента
          • Сообщество
          • Наши проекты
          • Местные сообщества
          • Перевод Ubuntu
          • Тестирование
          • RSS лента

          © 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
          © 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

          �� Как определить JAVA_HOME

          Определите и установите JAVA_HOME для выполнения приложений командной строки Java.

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

          $ readlink -f $(which java) | sed s:bin/java::
          /usr/lib/jvm/adoptopenjdk-11-hotspot-jre-amd64/

          Используйте эти инструкции, чтобы установить JAVA_HOME и запустить приложение командной строки Java.

          $ sudo -u java_user bash -c "JAVA_HOME=$(readlink -f $(which java) | sed s:bin/java::) /usr/libexec/java_application/app consume"
          • Как установить Java в Fedora
          • �� Что такое EOF (End Of File)? Примеры с PHP, C ++, C, Python, Java
          • Как проверить версию Java
          itisgood

          previous post

          �� Как использовать шаблоны внутри bash скриптов
          �� Как выполнить поиск в Vim/Vi
          You may also like

          �� Как настроить базовый DHCP-сервер

          �� Как расширить или увеличить размер диска виртуальной.

          �� Как определить точку монтирования для конкретного файла.

          �� Копирование файлов на Linux с помощью строки.

          �� Как отобразить содержимое каталога, отсортированное по времени

          �� Настройка уведомлений по электронной почте для отчетов.

          Подключение интернет-магазина к CDEK Pay

          �� Как вывести список USB-устройств на Linux

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

          �� Как узнать шлюз по умолчанию

          Leave a Comment Cancel Reply

          • Свежие записи

          • Механизмы и мотивации в накрутке голосований в опросах Телеграм
          • �� Smart Ear — проект развития компьютерного слуха
          • Как автоматизировать бухучет: обзор ПО для компаний разного масштаба
          • Лучшие каналы продвижения товаров и привлечения клиентов в 2023 году: экспертные рекомендации
          • Питание при проблемах ЖКТ: как правильно построить рацион и облегчить симптомы
          • �� Как настроить базовый DHCP-сервер
          • �� Различия между пакетными менеджерами YUM и DNF
          • �� Как уменьшить размер тома данных Docker в Docker Desktop на Windows
          • �� Как расширить или увеличить размер диска виртуальной машины KVM (VM)
          • �� Как определить точку монтирования для конкретного файла или каталога

          • Категории

          • Теги

          • itsecforu.ru

          • Страны посетителей

          IT is good

          В современном мире социальных медиа и мессенджеров, где каждый голос и мнение имеют значение, накрутка голосований в опросах Телеграм стала актуальной темой. Телеграм — одна…

          Искусственный интеллект с каждым годом становится сложнее и прогрессивнее. Появляются инновационные проекты, которые помогают развивать компьютерные чувства. Платформа SMART.by подробно знакомит с такими…

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

          Маркетинг постоянно развивается, и каждый год появляются новые инструменты и тренды. 2023 год не станет исключением – он обещает принести множество интересных возможностей…

          Заболевания желудочно-кишечного тракта являются одной из наиболее распространенных проблем современного человека. Неправильное питание, стрессы, неактивный образ жизни – все это провоцирует возникновение…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *