2016-08-08 4 views
0

Я использую Fedora 24. У меня есть sudo dnf install java-1.8.0-openjdk, но при строительстве ПОЛУЧАЕТЕ:Как установить старую версию JDK для разработки Android на Fedora

Your version is: openjdk version "1.8.0_101" OpenJDK Runtime Environment (build 1.8.0_101-b14) OpenJDK 64-Bit Server VM (build 25.101-b14, mixed mode). 
The required version is: "1.7.x" 

ОК, я просто захватить, что, как описано here :

sudo dnf install java-1.7.0-openjdk 
... 
No package java-1.7.0-openjdk available. 

Я также предпочел бы не понижать всю систему только для этого. (1.) Как установить jdk 1.7 и (2.) использовать его только для Android-разработчика?

+0

Я могу создавать приложения с 1,8 установлен, так что я не уверен, что это «требуется версия» выход поступает из –

+0

Вы используете Android Studio? Если это так, вы можете выбрать JDK в настройках. У вас может быть установлено несколько JDK, например, у меня есть 4 разных JDK, установленных в моей системе. –

ответ

0

Это потребовал замены существующего JDK 1.8.0, но по крайней мере работал (получение оборотов в минуте от Fedora 20, аналогично this):

sudo dnf install java-1.7.0-openjdk java-1.7.0-openjdk-devel --releasever=20 --nogpgcheck --allowerasing 

Фигурирования правильной версии релиза был болезненным, как Google WASN» t давая мне что-нибудь сразу же полезное с помощью поиска «fedora java-1.7.0-openjdk rpm».

Использование following выглядит так, будто вы можете поменять местами между несколькими версиями, но менеджер пакетов, похоже, не хочет этого поддерживать.

sudo update-alternatives --config java 
sudo update-alternatives --config javac 
Смежные вопросы