系统: Fedora 32 KDE
参考文档: Installing Java :: Fedora Docs
这里有提到下载 Oracle Java SE downloads page 的文件,不能直接选择 Oracle rpms,要用 tar.gz 然后解压。但是下一步就安装 rpm 了。
解压出来的文件怎么转换成 rpm 的包呢?
系统: Fedora 32 KDE
参考文档: Installing Java :: Fedora Docs
这里有提到下载 Oracle Java SE downloads page 的文件,不能直接选择 Oracle rpms,要用 tar.gz 然后解压。但是下一步就安装 rpm 了。
解压出来的文件怎么转换成 rpm 的包呢?
好问题……
tar.gz 解压后能看到什么文件?里面有没有什么安装说明?(README, INSTALL 文件?)
我印象中我在 Fedora 30 上安装过 Oracle JDK 8 用的是 Oracle 提供的 rpm 文件。所以我怀疑 Fedora 32 上仍然可以用 rpm 文件,只是有可能它和 Fedora 官方仓库里的 openjdk 有冲突。
你下载好了,是tar.gz,解压了随便放到你想放的的地方设置JAVA_HOME PATH环境变量就行了,下载的rpm就rpm -i .\jdk.rpm 然后用 rpm -qil 查下安装的路径在哪里,再设置JAVA_HOME变量就行了
我找到了 Fedora 的参考文档,里面介绍的是下载 .tar.gz 的安装包,使用 rpm i .rpm 的方法安装,我觉得里面漏掉了打包的方法,所以问了一下。
那既然没有这样的方法,随便解压到哪里,然后改 PATH 就好了