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

目录
相关文章
|
11天前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
81 1
linux centos上安装python3.11.x详细完整教程
|
18天前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
|
9天前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
9天前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq
|
9天前
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
9天前
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker
|
10天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
5天前
|
缓存 Linux 开发工具
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.
14 0
|
5天前
|
安全 测试技术 Linux
CentOS7 安装vulhub漏洞测试环境
CentOS7 安装vulhub漏洞测试环境
11 0
|
8天前
|
Linux
centos 安装etcd|待优化
centos 安装etcd|待优化
下一篇
无影云桌面