2015-02-16 2 views
4

Я использую jdk1.8.0_25, и когда я проверить версию Java с помощью следующей команды:Неподдерживаемое MAJOR.MINOR версия 52,0 в убунту

java -version 

выводит следующее

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

Пожалуйста, решить мой проблема.

+4

Ну ты явно * не * с использованием JDK 1.8.0_25 при запуске 'Java -version' ... мы не можем сказать, почему вы думаете, что это так. –

+0

Если вам помог, пожалуйста, обратите внимание на его маркировку. – mish

ответ

1

Запустите команду />which java, чтобы определить, откуда отправляется команда java на пути.

Вам либо нужно изменить, чтобы поставить jdk 1.8 на путь, либо использовать полный путь к исполняемому файлу java.

5

Возможно, у вас установлено более одного java JDK. Попробуйте проверить это на

sudo update-alternatives --config javac 
1

В вашу систему вы можете установить несколько различных версий java. Вы можете установить значение по умолчанию с помощью команды update-alternatives.

Вот решение на похожую проблему, которая может быть использования для вас: https://askubuntu.com/questions/121654/how-to-set-default-java-version

9

Я получил ту же ошибку, и в то время как версия Java правильно установить до 8, мой JAVA_HOME окр вар был еще установлен до 7.

Выполнение этой фиксированной для меня:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle 
Смежные вопросы