小智 160
以下命令将返回与Java直接相关的所有包的列表.它们的格式为java-<version>
.
$ yum search java | grep 'java-'
Run Code Online (Sandbox Code Playgroud)
如果没有可用的软件包,则可能需要下载新的存储库以进行搜索.我建议看看Dag Wieers的回购.下载后,再次尝试上述命令.
您将看到至少有一个版本的Java包可供下载.根据您阅读本文的时间,最新的可用版本可能会有所不同.
java-1.7.0-openjdk.x86_64
Run Code Online (Sandbox Code Playgroud)
仅上述软件包将仅安装JRE.要同时安装javac
和JDK,以下命令将起到作用:
$ yum install java-1.7.0-openjdk*
Run Code Online (Sandbox Code Playgroud)
这些包将被安装(以及它们的依赖项):
java-1.7.0-openjdk.x86_64
java-1.7.0-openjdk-accessibility.x86_64
java-1.7.0-openjdk-demo.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.7.0-openjdk-headless.x86_64
java-1.7.0-openjdk-javadoc.noarch
java-1.7.0-openjdk-src.x86_64
Run Code Online (Sandbox Code Playgroud)
xpr*_*ros 34
@Sventeck,perfecto.
redhat docs总是一个很好的资源 - 很好的教程解释了如何通过yum安装JDK然后设置路径可以在这里找到(玩得开心!) - 安装OpenJDK并设置$ JAVA_HOME路径
OpenJDK 6:
yum install java-1.6.0-openjdk-devel
Run Code Online (Sandbox Code Playgroud)
OpenJDK 7:
yum install java-1.7.0-openjdk-devel
Run Code Online (Sandbox Code Playgroud)
要列出所有可用的java openjdk-devel包,请尝试:
yum list "java-*-openjdk-devel"
Run Code Online (Sandbox Code Playgroud)
use*_*217 16
yum install java-1.8.0
然后:
alternatives --config java
Run Code Online (Sandbox Code Playgroud)
并检查:
java -version
Run Code Online (Sandbox Code Playgroud)
ice*_*erg 10
另一个答案是,
sudo yum list \*java-1\* | grep open
Run Code Online (Sandbox Code Playgroud)
从列表中选择一个并安装它
例如,
sudo yum install java-1.7.0-openjdk.x86_64
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
265049 次 |
最近记录: |