Настройка среды SUN Java в Ubuntu - PullRequest
0 голосов
/ 26 ноября 2010

Я только что установил Ubuntu 10.04 на свой персональный ноутбук и хотел настроить свою среду разработки на этом.

Я вижу, что когда я запускаю команду

Установил SUN JDK через менеджер синаптических пакетов и выполнил эту команду:

sudo update-java-alternatives -s java-6-sun

Но когда я запускаю команду which java

отображается вывод

/ USR / бен / Java

Как мне убедиться, что это Sun JDK, а не OpenJDK (который был установлен в Ubuntu по умолчанию)

Мое единственное беспокойство:

Я хочу, чтобы только SUN JDK использовался во всех целях. я не хочу OpenJDK ..

Заранее спасибо ..

Ответы [ 3 ]

1 голос
/ 26 ноября 2010

Вы можете настроить используемый JavaVM с помощью:

sudo update-alternatives --config java

Или вы просто удалите все пакеты open-jdk.

0 голосов
/ 12 января 2012

Поправьте меня, если я ошибаюсь ...

Я думаю, что вы можете запустить echo $PATH, и он даст вам список каталогов в точном порядке, в котором они должны быть отсканированы, когда системапытаясь запустить команду.

Итак, я вижу несколько вариантов решения:

  1. Если у вас неправильная версия Java по умолчанию, просто удалите ее и установите правильную.
  2. Если вам по какой-либо причине требуется несколько версий Java, вы можете:

    1. изменить среду PATH, сделав новый путь Java с более высоким приоритетом.Ig:

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. Установите вашу среду JAVA_HOME, указывающую на новую java, и выполняйте ваши звонки с помощью чего-то вроде:

      $JAVA_HOME/bin/java blablabla.class
      
0 голосов
/ 26 ноября 2010

Вы можете увидеть версию Java через

java -version
...