【发布时间】:2014-01-20 23:49:22
【问题描述】:
我是centos 和linux 系统的新手。我已经下载了 jdk-6u35-linux-x64.bin 和 .rpm.bin 但它们都没有给我安装 .rpm 文件,也没有 .bin 自己执行
我已经尝试过像 ./jdk..... .bin 和 gunzip 这样的命令来处理 .tar 文件
谁能告诉我在centos 6.5(Final)64位机器上安装jdk1.6的几个步骤以及合适的下载链接
【问题讨论】:
我是centos 和linux 系统的新手。我已经下载了 jdk-6u35-linux-x64.bin 和 .rpm.bin 但它们都没有给我安装 .rpm 文件,也没有 .bin 自己执行
我已经尝试过像 ./jdk..... .bin 和 gunzip 这样的命令来处理 .tar 文件
谁能告诉我在centos 6.5(Final)64位机器上安装jdk1.6的几个步骤以及合适的下载链接
【问题讨论】:
基本 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
【讨论】:
java 命令之外,对于与java 相关的命令,必须注意alternatives。执行ls -l /etc/alternatives 并检查。据我记得(必须删除然后重新安装以仔细检查)alternatives 并没有全部设置为指向所有实用程序命令的新 JDK8,直到我还安装了 openjdk-devel 包。
我建议您使用与 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
【讨论】:
rpm -e jdk,然后再试一次,如果这对任何人都有帮助
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm在rpm之前完成。如果您已经安装了 Java 并且哪个版本处于活动状态,您也可以使用 sudo alternatives --config java 进行验证。你可能需要运行chmod a+x jdk-8u66-linux-x64.rpm
尝试以下操作,看看您是否安装了正确的存储库:
# yum search java | grep 'java-'
这将返回标题中包含 java 的可用软件包列表。具体来说,我们对 java-anything 感兴趣,因为 jdk 通常采用 'java-version#' 类型格式...无论如何,如果您必须安装 repo,请查看 Dag Wieers repo:
http://dag.wieers.com/rpm/FAQ.php#B
在你安装好之后再试试 yum search... 这次你会得到一堆 java 的东西。
# yum search java | grep 'java-'
这将返回可用 java 包的列表。您可以这样安装:
# yum install java-1.7.0-openjdk.x86_64
【讨论】:
这可能会有所帮助。 使用 root 权限。 如果你有 .bin 则只需将执行权限添加到 bin 文件。
chmod a+x jdk*.bin
下一步就是运行简单的.bin文件
./jdk*.bin 在你要安装的位置。
你已经完成了。
【讨论】: