繁体   English   中英

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

[英]How do I install an older JDK version for Android development on Fedora

我正在使用fedora24。我有sudo dnf install java-1.8.0-openjdk ,但是在构建时会得到:

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"

好的,我将按照此处的描述进行抓取:

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

我也不想为此而降级整个系统。 (1.)如何安装jdk 1.7和(2.)仅将其用于android dev?

这需要替换现有的jdk 1.8.0,但至少可以正常工作(类似于此方法 ,从fedora 20获得rpm):

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”的东西。

使用以下内容似乎可以在多个版本之间进行切换,但是程序包管理器似乎并不希望支持此版本。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM