Почему java-версия не возвращает ничего с Oracle JRE 7?

Я выполнил эти шаги и получил контрольную версию новой части установки JRE, но java -version ничего не возвращает.

Я бегал sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java.

Он вернулся update-alternatives: using /usr/lib/jvm/jre1.7.0/bin/java to provide /usr/bin/java (java) in auto mode, так что, кажется, я правильно сделал эту часть.

Это может иметь отношение к переменным среды, например, JAVA_HOME и PATH, но я не уверен, как их установить.

3
задан 13 April 2017 в 15:25

1 ответ

При установке Java я использую следующие шаги, и они всегда работают бесперебойно:

  1. Загрузите последний tar с веб-сайта Oracle
  2. Извлеките содержание и переместите папку в:

    /usr/lib/jvm

  3. Альтернативы Java установки:

    sudo update-alternatives --install /usr/bin/java java /usr/bin/jvm/<jreName>/bin/java 1

  4. Альтернативы обновления (обычно не необходимо, если Вы устанавливаете свою первую версию Java, но очевидно не повреждаете работать только, чтобы быть уверенными):

    sudo update-alternatives --config java

  5. Предоставьте ссылку на плагин для Вашего браузера:

    ln -s /usr/lib/jvm/<jreName>/amd64/libnpjp2.so .mozilla/plugins/

Эти шаги всегда работали на меня без единственной проблемы. При столкновении с какими-либо проблемами после следования за ними (возможно, шаг 4 мог бы быть всем, в чем Вы нуждаетесь), то разместите больше информации как:

  • Что java -version на самом деле дисплеи (или это буквально, очищают?)
  • Результаты sudo update-alternatives --config java

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

1
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: