Looking for java Keywords? Try Ask4Keywords

Java Language Проверка и настройка после установки на Linux


пример

После установки Java SDK рекомендуется проверить, что он готов к использованию. Вы можете сделать это, выполнив эти две команды, используя обычную учетную запись пользователя:

$ java -version
$ javac -version

Эти команды распечатывают информацию о версии для JRE и JDK (соответственно), которые находятся на пути поиска команд вашей оболочки. Найдите строку версии JDK / JRE.

  • Если какая-либо из приведенных выше команд не работает, говоря «команда не найдена», JRE или JDK вообще не находятся в пути поиска; перейдите к настройке PATH непосредственно ниже.
  • Если какая-либо из приведенных выше команд отображает другую строку версии, которую вы ожидаете, то ваш путь поиска или система «альтернативы» должны быть настроены; перейти к проверке альтернатив
  • Если отображаются правильные строки строк, вы почти закончили; перейдите к разделу Проверка JAVA_HOME

Конфигурирование PATH напрямую

Если на пути поиска нет java или javac , тогда простое решение состоит в том, чтобы добавить его к вашему пути поиска.

Сначала найдите, где вы установили Java; см. Где была установлена ​​Java? ниже, если у вас есть сомнения.

Далее, если предположить, что bash - это ваша командная оболочка, используйте текстовый редактор, чтобы добавить следующие строки в конец ~/.bash_profile или ~/.bashrc (если вы используете Bash в качестве оболочки).

JAVA_HOME=<installation directory>
PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME
export PATH

... заменяя <installation directory> именем пути для вашего каталога установки Java. Обратите внимание, что приведенное выше предполагает, что каталог установки содержит каталог bin , а каталог bin содержит команды java и javac которые вы пытаетесь использовать.

Затем отправьте исходный файл, который вы только что отредактировали, чтобы обновить переменные среды для текущей оболочки.

$ source ~/.bash_profile

Затем повторите проверки версии java и javac . Если все еще есть проблемы, используйте which java и which javac для проверки правильности обновления переменных среды.

Наконец, выйдите из системы и войдите в систему, чтобы обновленные переменные окружения ptopagate со всеми вашими оболочками. Теперь вы должны это сделать.


Проверка альтернатив

Если java -version или javac -version работали, но дали неожиданный номер версии, вам нужно проверить, откуда идут команды. Используйте, which и ls -l чтобы узнать это следующим образом:

$ ls -l `which java`

Если вывод выглядит следующим образом:

lrwxrwxrwx. 1 root root 22 Jul 30 22:18 /usr/bin/java -> /etc/alternatives/java

то используется переключение версий alternatives . Вам нужно решить, продолжать ли его использовать или просто переопределить, установив PATH напрямую.


Где была установлена ​​Java?

Java может быть установлен в различных местах, в зависимости от метода установки.

  • RPM для Oracle помещают установку Java в «/ usr / java».
  • В Fedora по умолчанию используется «/ usr / lib / jvm».
  • Если Java был установлен вручную из ZIP или JAR-файлов, установка может быть в любом месте.

Если вам трудно найти каталог установки, мы предлагаем вам использовать find (или slocate ) для поиска команды. Например:

$ find / -name java -type f 2> /dev/null

Это дает вам имена путей для всех файлов, называемых java в вашей системе. (Перенаправление стандартной ошибки на «/ dev / null» подавляет сообщения о файлах и каталогах, к которым у вас нет доступа.)