Скопируйте файлы из одного домашнего каталога в другой

Слишком сложное большинство ответов для меня.

Первоначально Oracle решила иметь несколько версий Java, основанных на настройке некоторых переменных среды.

Это было простой, но слишком сложный для тех, кто не знал этих переменных, и кто-то изобрел «update-java-alternatives».

«update-java-alternatives» оказался простым, когда все настроено

Проблема в том, что это решение слишком сложно настроить, если вам нужно настроить себя (вы должны настроить его для каждая команда java).

Лучший ответ - вернуться к основам.

установлен в вашем .bash_profile (для вашего пользователя) или в /etc/profile (для каждый пользователь) следующие переменные:

JAVA_HOME=<The home of your new java distribution>

PATH=<The bin directory of your new java distribution>:$PATH

В моем случае это было еще проще ... У меня уже был файл в /etc/profile.d со следующим содержимым (просто обновил его до новой структуры каталогов ):

export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_121 
export J2REDIR=/usr/lib/jvm/jdk1.8.0_121/jre
export PATH=/usr/lib/jvm/jdk1.8.0_121/bin:/usr/lib/jvm/jdk1.8.0_121/db/bin:/usr/lib/jvm/jdk1.8.0_121/jre/bin:$PATH
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121
export DERBY_HOME=/usr/lib/jvm/jdk1.8.0_121/db

И это все !!!

1
задан 14 October 2013 в 09:45

0 ответов

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

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