![为 Fedora 20 和 Java 版本 1.6 安装 Javac](https://linux22.com/image/1437463/%E4%B8%BA%20Fedora%2020%20%E5%92%8C%20Java%20%E7%89%88%E6%9C%AC%201.6%20%E5%AE%89%E8%A3%85%20Javac.png)
默认情况下,我的系统(X64,Fedora 20)上安装了 Java 7。
我需要 Java 6 来运行软件,因此必须删除 7。
sudo yum remove *java*
然后,我安装了 Java 6。
这样就成功安装了 Java 6。但是缺少 Java 编译器 JavaC。为此,我尝试 -
su -c "yum install java-1.6.0-openjdk-devel"
Loaded plugins: langpacks, refresh-packagekit
No package java-1.6.0-openjdk-devel available.
Error: Nothing to do
有人可以帮我安装适用于 Java 1.6 的 Javac 吗?
答案1
您无法通过 删除 javac yum remove *javac*
。javac
它是一个二进制文件,而不是软件包。您也无法OpenJDK 6
从官方 Fedora 存储库安装它,因为它不再可用。
如果您想在 JDK6 上运行程序,您可以将其设置compiler compliance level
为 1.6,这样它就可以工作了。
最简单的选择是安装 Oracle JDK 6。您可以使用 将它与现有的任何其他 Java 安装一起安装alternatives
。
您可以轻松采用指导在你的 Fedora 20 上安装 Oracle JDK 6。