получение другой версии Java в человечности

Я получаю другую версию Java, когда я выполняю Java - версию и javac - версия. для версии Java я добираюсь

java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.12.04.1)
OpenJDK Server VM (build 24.65-b04, mixed mode


javac -version
javac 1.6.0_33`

Мой путь переменной среды в ~/.profile: export PATH=${PATH}:/usr/lib/jvm/java-7-openjdk-i386/

Править

который Java: /usr/bin/java

какой javac /usr/bin/javac

1
задан 16 December 2014 в 22:38

2 ответа

От Вашего редактирования похоже, что у Вас есть два экземпляра эти openJDK установленный. Если Вы хотите, чтобы они соответствовали, у Вас есть две опции:

  1. Удаление то Вы не хотите. Например, если Вы хотите открытый-jdk7, но не открытый-jdk6 делают sudo apt-get remove --purge openjdk-6-*

  2. Обновление альтернативы для Java с помощью sudo update-alternatives --config java и выбирают тот, который Вы хотите. Если у Вас должны быть оба JDKs доступный, это - Ваш наилучший вариант, как можно тогда просто сделать тот каждый раз, когда необходимо переключиться

3
ответ дан 10 November 2019 в 08:43

На Fedora я смог зафиксировать ту ошибку с этой командой:

sudo update-alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-1.b14.el7_2.x86_64/jre/bin/java
   2           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64/jre/bin/java
   3           /usr/java/jdk1.8.0_91/jre/bin/java

Затем удаление старой версии Java:

sudo yum remove java-1.7*

Затем я получаю ту же версию Java для каждого:

1
ответ дан 10 November 2019 в 08:43

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

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