как узнать расположение java на linux
Домашний каталог 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 в Ubuntu
12 ответов:
установить переменные среды следующим образом
изменить системный путь к файлу / etc / profile
добавить следующие строки в конец
затем выйдите из системы и войдите в ubuntu для настройки путей.
Java-это, как правило, установлен в /usr/java найдите версию у вас есть, а затем выполните следующие действия:
предполагая, что вы используете bash (если вы только начинаете, я рекомендую bash над другими оболочками), вы можете просто ввести bash, чтобы начать его.
/.bashrc файл и добавить пути следующим образом:
вставить следующие строки:
после того, как вы сохраните изменения, выйдите и перезагрузите ваш bash или просто введите bash, чтобы начать новую оболочку
тип export чтобы убедиться, что пути правы.
установите JAVA_HOME следующим образом, используя синтаксис export JAVA_HOME=
. Если ваш путь имеет значение /usr / java/jdk1.5. 0_07/bin/java, установите его следующим образом:
установить путь следующим образом:
не стесняйтесь заменять /usr/java / jdk1.5.0_07 в соответствии с вашей установкой. Сохраните и закройте файл. Просто выйдите из системы и войдите обратно, чтобы увидеть новые изменения. Кроме того, введите следующую команду, чтобы немедленно активировать новые параметры пути:
Проверьте новые настройки:
совет: используйте следующую команду, чтобы узнать точный путь к исполняемому файлу java в UNIX / Linux:
Пожалуйста, обратите внимание, что файл
/.bashrc похож, за исключением того, что
чтобы установить JAVA_HOME / путь для всех пользователей, вам нужно настроить глобальную конфигурацию в /etc/profile или /etc/bash.bashrc файл для всех пользователей:
следующий путь установки / JAVA_PATH переменные следующим образом:
сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки пути:
Он должен поместить java в ваш путь, вероятно, в /usr/bin / java. Самый простой способ найти его-открыть термин и ввести «какая java».
для настройки системной области вам нужно использовать
/ etc / environment file sudo gedit /etc/environment
— это место, где можно определить любую переменную окружения. Он может быть виден во всей области действия системы. После того, как переменная определена, система должна быть перезапущена.
если вы установили только openJDK, вы должны обновить свои ссылки, потому что у вас может быть некоторая установка OpenJDK.
добавьте следующую строку в файл
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
вы можете получить версию java с
введите ниже код в новую строку
2] затем извлеките его
3] создать папку (JVM), которая в /usr/lib в/ я.электронный каталог /usr/lib в/в JVM
4] переместите извлеченную папку из jdk в /usr / lib/ jvm/
*Примечание: используйте терминал, sudo, команду mv т. е. sudo mv
экспорт JAVA_HOME= / usr / lib/jvm / jdk1.7.0
export PATH=$PATH:$JAVA_HOME / bin
*Примечание: используйте терминал, gedit и sudo например: sudo gedit myenvvar.sh
7] выключите компьютер, после всех этих шагов и перезагрузите его
8]откройте терминал и введите
9] Проверьте выход, затем введите
10] проверьте выход и будьте счастливы:)
вы можете установить Ubuntu по умолчанию(17.10) java из apt:
и он установит путь для вас, если вместо этого вам нужно установить конкретную версию Java, вы можете следовать этому YouTube
экспорт JAVA_HOME= / home / abu / Java/jdk1. 8. 0_45/ путь экспорта=$JAVA_HOME / bin:$PATH
Как проверить, установлена ли Java
Узнайте, как узнать, установлена ли Java на компьютере с Windows 10, Mac OS X или Linux/Unix, даже если она не находится в ПУТИ.
1. Обзор
В этом коротком уроке мы рассмотрим несколько способов определить, установлена ли Java на компьютере.
2. Командная строка
Во-первых, давайте откроем командное окно или терминал и введем:
Если Java установлена и путь настроен правильно, наш вывод будет похож на:
В противном случае мы увидим сообщение об ошибке, подобное приведенному ниже, и нам нужно будет проверить в другом месте:
Точные сообщения, которые мы видим, будут варьироваться в зависимости от используемой операционной системы и установленной версии Java.
3. Если Путь Не Задан
Переход в командную строку и ввод java-версия может точно сказать нам, установлена ли Java. Однако, если мы увидим сообщение об ошибке, Java все равно может быть установлена – нам просто нужно будет продолжить расследование.
Кроме того, JAVA_HOME должен указывать на JDK, и другие приложения, использующие функции JDK, такие как Maven, используют его.
Итак, давайте рассмотрим альтернативные способы поиска Java на случай, если командная строка нас подвела.
3.1. Windows 10
В Windows мы можем найти его в списке приложений:
Мы также можем посмотреть на установленные программы и функции:
3.2. Mac OS X
Чтобы узнать, установлена ли Java 7 или выше на Mac, мы можем:
Для более ранних версий Java нам потребуется:
3.3. *Никс
В дистрибутиве на базе Debian мы можем использовать команду aptitude search :
4. Другие Инструменты Командной Строки
В дополнение к java-версии, есть некоторые другие инструменты командной строки, которые мы можем использовать, чтобы узнать о нашей установке Java.
4.1. Windows, где команда
И наш результат будет выглядеть примерно так:
4.2. Mac OS X и *nix, которые и где
В системе *nix или на Mac в приложении терминала мы можем использовать команду which :
Вывод говорит нам, где находится команда Java:
Теперь давайте воспользуемся командой whereis :
Команда whereis также дает нам путь к вашей установке Java:
5. Заключение
В этой короткой статье мы обсудили, как узнать, установлена ли Java на компьютере с Windows 10, Mac OS X или Linux/Unix, даже если она не находится в ПУТИ.
Мы также рассмотрели несколько полезных команд для поиска нашей установки Java.
Как найти 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 в CentOS 6.5?
Как определить, куда установлена Java в CentOS 6.5. Нужно знать, чтобы прописать пути к:
3 ответа 3
Просто java в терминале выполняется?
which java выдаст полный путь до исполняемого файла. Скорее всего это симлинк потому
а там уже будет ясно. Скорее всего на уровень выше просто подняться по пути.
Если программа java установлена из дистрибутивного пакета — то переопределять эти переменные для её функционирования не требуется.
Если же установлена каким-то иным методом — уточняйте необходимую информацию в инструкции по установке.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками java linux или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.11.12.40742
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.