Установить Java по умолчанию в .bashrc

По умолчанию моя система Ubuntu установлена ​​со следующей версией Java:

java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

Если я печатаю which java, это говорит мне /usr/bin/java.

Теперь я только что установил Oracle Java с их сайта и распаковал его в каталоге: opt/local

Как сделать так, чтобы Java по умолчанию запускалась с opt/local, чтобы я использовал Oracle Java вместо OpenJDK? Это то, что мне нужно для автоматической настройки внутри моего bashrc? `Спасибо, и если вам нужно больше информации, дайте мне знать!

0
задан 20 July 2013 в 22:53

2 ответа

Ubuntu альтернативное управление командами будет здесь полезно, я думаю.

Это в основном организовано таким образом

generic link(e.g. /usr/bin/java) -> buffer link(e.g. /etc/alternatives/java) -> actual command or executable (e.g. /opt/jdk/java)

Таким образом, вы можете обновить ссылку на буфер так, чтобы она указала на ваш выбор действительной команды / исполняемого файла и при этом использовать общий ссылка, чтобы выполнить работу везде, как раньше (конечно, при условии, что обе команды обеспечивают надлежащую функциональность;) .

Здесь хорошее руководство по обновлению JVM по вашему выбору с помощью команды update-alternatives. Сделайте следующее

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/local/jdk-xx.xx/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/local/jdk-xx.xx/bin/javac" 1

Вы можете продолжить и обновить плагин для браузера Java и плагин для веб-запуска, как указано в руководстве. Затем выберите Java по вашему выбору

sudo update-alternatives --config java
sudo update-alternatives --config javac
0
ответ дан 20 July 2013 в 22:53

Попробуйте выполнить update-alternatives --config java, а затем следуйте инструкциям, чтобы изменить среду Java по умолчанию.

0
ответ дан 20 July 2013 в 22:53

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

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