如何在Fedora上为Android开发安装较旧的JDK版本

时间:2016-08-08 06:34:32

标签: java android fedora

我使用的是fedora 24.我有sudo dnf install java-1.8.0-openjdk,但在构建get时:

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 dev?

1 个答案:

答案 0 :(得分:0)

这需要替换现有的jdk 1.8.0,但至少有效(从fedora 20获取rpm,类似于this):

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

找出正确的发布版本是痛苦的,因为谷歌没有给我任何立即有用的“fedora java-1.7.0-openjdk rpm”搜索。

使用following看起来你可以在几个版本之间交换,但包管理器似乎不想支持这个。

sudo update-alternatives --config java
sudo update-alternatives --config javac