2016-09-23 5 views
0

У меня есть 3 установленных версии java (1.6,1.7,1.8) на моей машине. Варианты Java были настроены на Java 1.8. Поэтому всякий раз, когда я набираю java -version, он поднимается с альтернатив и показывает java 1.8.Не удалось установить JAVA_HOME

Теперь я хочу использовать другую версию java (1.6 or 1.7), для этого я пробовал обновлять .bashrc с помощью других java-путей. Но до сих пор он показывает версию альтернативы (1.8)

enter image description here

Есть ли способ, чтобы переопределить альтернативы Java от уровня пользователя.

+0

Что вы сделали _exactly_? Альтернативы связывают '/ usr/lib/jvm/java .../bin/java' с (через ряд косвенностей) с'/usr/bin/java' - что вы сделали, чтобы изменить это? –

+0

использовать альтернативы для изменения версии java, все версии java будут пронумерованы, выбрали нужную вам версию, вот и все. – piyushj

+0

Попробуйте шаги по этой ссылке, они должны выполнить вашу работу. http://ask.xmodulo.com/change-default-java-version-linux.html – mhasan

ответ

0

Там нет необходимости изменить среду для переключения Java версии.

Вы можете просто квалифицировать версию, которую хотите использовать. В качестве альтернативы просто убедитесь, что нужная вам версия - первая на PATH, не последняя.

См. Мой старый ответ для примера. Это для Windows, но он должен работать аналогично для Linux.
  https://stackoverflow.com/a/32365879/5221149

+0

Очень сложно использовать ваш метод. всякий раз, когда я запускаю программу Java по умолчанию, она выбирает альтернативы или .bashrc. – BruceWayne

0

Найдено затруднительного положения

Я сделал, как ниже

export PATH:new_java_path:$PATH. Теперь он начал работать для текущей сессии.

Смежные вопросы