如何在centos中安装Jdk

时间:2014-01-03 10:24:54

标签: java centos

我是centos和linux系统的新手。我已经下载了jdk-6u35-linux-x64.bin和.rpm.bin,但它们都没有给我.rpm文件安装,也没有.bin自行执行

我尝试过./ jdk .....。bin和gunzip等命令.tar文件

任何人都可以告诉我在centos 6.5(Final)64位机器上安装jdk1.6的几个步骤,并提供合适的下载链接

4 个答案:

答案 0 :(得分:65)

基础CentOS存储库中提供了JDK版本。根据您的CentOS版本和您要安装的JDK,以root用户应该为您提供所需的内容:

OpenJDK运行时环境(Java SE 6)

yum install java-1.6.0-openjdk

OpenJDK运行时环境(Java SE 7)

yum install java-1.7.0-openjdk

OpenJDK开发环境(Java SE 7)

yum install java-1.7.0-openjdk-devel

OpenJDK开发环境(Java SE 6)

yum install java-1.6.0-openjdk-devel

Java 8更新

在CentOS 6.6或更高版本中,Java 8可用。类似于上面的6和7,包裹如下:

OpenJDK运行时环境(Java SE 8)

yum install java-1.8.0-openjdk

OpenJDK开发环境(Java SE 8)

yum install java-1.8.0-openjdk-devel

除了不包含音频/视频支持外,还有一个'无头'JRE包与上面的JRE相同。这可用于稍微简化的安装:

OpenJDK运行时环境 - 无头(Java SE 8)

yum install java-1.8.0-openjdk-headless

答案 1 :(得分:38)

我建议您使用与Windows一样的JDK:Oracle。

http://www.oracle.com/technetwork/java/javase/downloads/index.html
转到 Java SE 7u67 部分,然后单击右侧的JDK7下载按钮。

在新页面上,选择“(¤)接受许可协议”选项 然后单击 jdk-7u67-linux-x64.rpm

在CentOS上,以root身份运行:

$ rpm -Uvh jdk-7u67-linux-x64.rpm
$ alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2

您的盒子上已经安装了Java 5 ... 安装下载的rpm之前通过运行此命令删除以前的Java yum remove java

答案 2 :(得分:6)

尝试以下操作以查看您是否安装了正确的存储库:

# yum search java | grep 'java-'

这将返回标题中包含java的可用包列表。具体来说,我们对java- any感兴趣,因为jdk通常采用'java-version#'类型格式......无论如何,如果你必须安装一个repo看看Dag Wieers repo:

http://dag.wieers.com/rpm/FAQ.php#B

安装完毕后再尝试yum搜索...这次你会有一堆java东西。

# yum search java | grep 'java-'

这将返回可用java包的列表。您可以安装如下:

# yum install java-1.7.0-openjdk.x86_64

答案 3 :(得分:2)

这可能会有所帮助。 使用root权限。 如果你有.bin,那么只需将执行权限添加到bin文件。

chmod a + x jdk * .bin

下一步是运行.bin文件,这只是

./ jdk * .bin在您要安装的位置。

你已经完成了。