开发者社区> shy丶gril> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS安装JDK

简介:
+关注继续查看

   首先去Oracle官网下载你需要安装的JDK安装包,在linux操作系统上JDK安装包分两种格式:rpm和tar.gz。JDK历史版本下载地址如下:
     点击进入JDK官网下载地址

     

 

 

   rpm和tar.gz下载哪个看你喜好了,我个人推荐你下载tar.gz这个,至于是下载x64还是x86,这取决于你的操作系统是64位还是32位,32位的操作系统就下载x86的那个.这里先以rpm为例,这里我是把下载好的rpm包存放在/opt目录下.安装之前,先Java -version下检查系统是否已经安装了JDK,如果安装了,那就卸载它。有时候CentOS系统会自带OpenJDK的。

    进一步查看JDK信息:

Java代码  收藏代码
  1. [root@localhost ~]# rpm -qa | grep java  
  2. tzdata-java-2012c-1.el6.noarch  
  3. java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64  

    如果你看到打印了两条有关Java的安装信息,那么就接着卸载他们,操作如下:

Java代码  收藏代码
  1. [root@localhost ~]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch  
  2. [root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64  

    --nodeps表示不验证安装包的依赖,即如果安装包A依赖了B和C,则只会卸载A,不会卸载B和C,这个参数你们看情况加咯!
    -e参数表示卸载的同时是否把安装包文件也一同删除咯。

     然后你需要切换到你的rpm安装包目录下,首先你需要给你的rpm安装包文件足够的执行权限,即执行:

Java代码  收藏代码
  1. chmod 755 jdk-7u80-linux-i586.rpm  

    然后执行如下命令安装:

Java代码  收藏代码
  1. rpm -ivh jdk-7u80-linux-i586.rpm  

 

    但这样是默认安装到/usr/java目录下,如果你想安装到自己指定的目录下呢?你需要为rpm命令添加一个参数:--prefix,比如这样:

Java代码  收藏代码
  1. rpm -ivh --prefix /opt/ jdk-7u80-linux-i586.rpm  

    但要注意,并不是所有的rpm安装包都可以自定义安装目录的,检查一个rpm安装包是否可以自定义安装目录的命令如下:

Java代码  收藏代码
  1. rpm -qpi xxxxxxxxx.rpm | head -1  

   如果提示Relocations: (not relocatable)则表明此rpm安装包不可以自定义安装目录了.

 然后你需要配置Java环境变量,修改系统环境变量文件,操作如下:

Java代码  收藏代码
  1. vi /etc/profile  

     然后在文件末尾追加如下内容:

Java代码  收藏代码
  1. JAVA_HOME=/opt/jdk1.7.0_80  
  2. JRE_HOME=/opt/jdk1.7.0_80/jre  
  3. PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin  
  4. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
  5. export JAVA_HOME JRE_HOME PATH CLASSPATH  

   其中/opt/jdk1.7.0_80为你的JDK安装根目录,请你们根据自己的安装目录调整,你懂的哈,不要不管三七二十一就全盘复制过去,特此提醒!
 执行如下命令使上述修改立即生效:

Java代码  收藏代码
  1. source /etc/profile  

 执行如下命令查看系统变量path的值,检查JAVA_HOME环境变量值是否打印出来了,如果正常打印了,则表明我们的Java环境变量配置已经生效了.

Java代码  收藏代码
  1. echo $PATH  

 到此CentOS下rpm方式安装JDK就介绍完毕了.

 下面接着说说tar.gz方式安装JDK,其实操作步骤差不多,首先执行tar命令解压我们下载下来的tar.gz压缩包:

Java代码  收藏代码
  1. tar -xzf jdk-7u80-linux-i586.tar.gz  

 这样就把它解压到当前目录啦,这里我是直接解压到/opt目录下,你们根据自己需要调整安装目录哈,如图:

 

    然后剩下的就是通过vi去编辑/etc/profile系统配置文件了,跟上面的一模一样,注意这里你的tar.gz安装包的解压路径即你的JAVA_HOME值,具体操作请参照上面,就不重复了.
   OK,CentOS下安装JDK就介绍到这儿了,有任何疑问请QQ咨询我(7-3-6-0-3-1-3-0-5)

转载:http://iamyida.iteye.com/blog/2255876

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 7.x 安装JDK和Hadoop
下载tar包 解压tar包 设置环境变量 export JAVA_HOME=/home/fantj/jdk export PATH=$PATH:$JAVA_HOME/bin export HADOOP_HOME=/home/fantj/hadoop ...
1200 0
Centos 7安装 jdk 8
更新系统软件 yum update 查找系统已安装的jdk组件 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 查看java版本 java -version 卸载以前已有的jdk yum remove java-1.6.0-openjdk yum remove java-1.7.0-openjdk 在/usr目录中先建名为java的文件夹 mkdir /usr/java 下载jdk-8u111-linux-x64.tar.gz包,并上传至服务器/usr/local文件夹中。
5115 0
CentOS下安装JDK的三种方法
方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java   2.
920 0
Centos下安装jdk
下载 由于oracle官网下载jdk需要网站验证,所以不能使用wget直接下载。 一种比较快的方式是在本地下载tar.gz或者rpm,之后上传到Linux。 tar.gz格式只需解压,放到指定目录下,之后配置环境变量。
842 0
CentOS 7安装JDK
一、卸载系统自带的openjdk   1、查询系统内置的jdk,使用命令如下: rpm -qa | grep java   此时会列出系统中存在的jdk,如果存在就进行卸载,不存在就直接进行安装。
1029 0
centos 正确 安装 jdk
1》先找下centos下java默认安装的情况 whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 2> 查看并卸载: 查看有没有java    采用命令 :rpm -qa | grep java 有的话删除:pm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-
974 0
+关注
1876
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载