欢迎光临
感受代码之美

CentOS安装JDK

在安装好的CentOS上,会自带OpenJdk,我们需要先卸载掉,然后再安装sun公司的jdk,这里我们使用rpm方式安装,版本为jdk-8u65-linux-x64.rpm。

1.查看Linux自带的JDK是否已安装

用命令java -version,会有下面的信息:

java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

2.查看jdk的信息

用命令 rpm -qa |grep java ,会显示一下信息:

tzdata-java-2012j-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

3.进行卸载

使用命令 rpm -e –nodeps对与java相关的预装软件进行卸载,比如

rpm -e --nodeps tzdata-java-2012j-1.el6.noarch
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

然后再使用以下命令,没有java信息,说明卸载干净了。

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj

4.进行安装

将下载好的安装包拷贝到机器上,进入安装包所在目录,然后执行安装命令,JDK的默认安装目录为/usr/java:

rpm -ivh  jdk-8u65-linux-x64.rpm 

5.配置环境变量

因为在“/usr/bin”目录下有java,javac文件,因此我安装完jdk-8u65-linux-x64.rpm后没有配置环境变量也能运行java、javac命令,但是为了更加规范,所以这里还是配置了环境变量,接下来修改/etc/profile:

vim /etc/profile

JDK的默认安装目录为/usr/java,编辑如下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_65
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

接下来使修改生效:

source /etc/profile

6.验证安装

执行以下操作命令:

java 
javac
java -version

输入命令java -version后,会出现如下信息:

java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

查看环境变量状态:

[centos@vmcentos64 etc]$ echo $PATH
/usr/java/jdk1.8.0_65/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/centos/bin

注:文章中的文件名、软件版本、路径名称等信息均是指我自己的,需根据自己的环境更改。

转载请注明来源:四个空格 » CentOS安装JDK

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址