Раздражаемая конфигурация java-6-openjdk

Я хочу изменить среду Java на java-6-openjdk .
/ etc / environment:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

java-версия :

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1~10.04.1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

версия javac : 112]

Но в оболочке:
результат echo $JAVA_HOME равен /usr/lib/jvm/java-6-sun-1.6.0.22 , а [ 114] /usr/lib/jvm/java-6-sun-1.6.0.22/lib .

Как найти другие файлы, в которых $JAVA_HOME & amp; Значение $CLASSPATH устанавливается местоположением java-6-sun-1.6.0.22?

1
задан 24 February 2011 в 07:47

2 ответа

В моей системе (Ubuntu 10.04.LTS) /usr/lib/jvm/java-1.6.0-openjdk есть символическая ссылка, указывающая на каталог /usr/lib/java-6-openjdk.

В /etc/environments JAVA_HOME упоминается только ссылка.

Может быть, вы проверите эту ссылку в вашей системе.

0
ответ дан 24 February 2011 в 07:47

Если в вашей системе более 1 JRE, вы должны выбрать значение по умолчанию, выполнив:

sudo update-alternatives --config java

... оно автоматически установит все переменные среды, где это необходимо. Проверьте https://help.ubuntu.com/community/JavaInstallation для получения дополнительной информации. Надеюсь, это поможет.

0
ответ дан 24 February 2011 в 07:47

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

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