目录
通过yum安装jdk1.8(推荐)
查看CentOS自带JDK是否已安装
1 |
|
若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java环境
1 2 3 4 5 6 7 8 9 10 |
|
查看yum库中的Java安装包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
以yum库中java-1.8.0为例, "*"表示将java-1.8.0的所有相关Java程序都安装上
1 |
|
查看刚安装的Java版本信息。
输入:"java -version" 可查看Java版本
输入:"javac" 可查看Java的编译器命令用法
自备安装包安装jdk1.8
1) 通过 rpm -qa | grep Java 命令来查询出系统自带的jdk,看下哪个jdk是需要删除的(带箭头的四个就是系统自带的)注:不带箭头的那三个不要删掉
2) 然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk
例如:rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
3) 删完之后可以再通过 rpm -qa | grep Java 命令来查询出是否删除掉
1) 输入cd /usr/local , 即先到usr/local这个文件夹下,该文件夹一般用于存放各种应用
2) 输入 mkdir java , 然后输入 cd java , 即在usr/local下新建一个java文件夹,用于存放新的jdk
4) 输入tar -zxvf 压缩包名 , 将该压缩包解压到java目录下
5) 解压完成后 , 输入 vim /etc/profile , 开始配置环境变量
6) 打开之后按 i 进入 insert (插入)模式,在文件末尾添加上环境变量 , 注意等号左右绝对不能有空格 , 我就在这里踩过坑
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7) 保存完之后输入:source /etc/profile 命令使刚才配置的环境变量生效
现在就可以测试jdk了 输入 javac 命令如果出现以下的文字就说明编译成功了(如果你之前安装centos7时使用的语言是英文,那出现的就是类似这样排版的英文)