检查并卸载原本有的java版本
查看Centos7自带的JDK是否已安装
在命令行输入:
1 | java -version |
如果出现以下结果,则说明已安装,需要先卸载,否则的话直接跳过这一步。
1 | openjdk version "1.8.0 102" |
查看已安装文件
首先查看文件,在命令行输入:
1 | rpm -qa | grep java |
会出现如下信息:
1 | java-1.7.0-openjdk-1.7.0.I11-2.6.7.8.el7.x86_64 |
删除相关的文件
在命令行输入(把上面出现的全部删除,把命令中的 * 替换成文件名):
1 | yum -y remove java-*.*.* |
判断是否全部删除
在命令行输入:
1 | rpm -qa | grep java |
无文件,表示删除成功!
安装OpenJDK 14
下载解压
安装相关软件:
1 | sudo yum -y install curl |
下载二进制包:
1 | curl -O https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz |
使用tar命令解压缩下载的OpenJDK 14归档文件。
1 | tar xvf openjdk-14_linux-x64_bin.tar.gz |
将结果文件夹移动到/ opt目录。
1 | sudo mv jdk-14 /opt/ |
环境配置
配置Java环境:
1 | sudo tee /etc/profile.d/jdk14.sh <<EOF |
获取您的配置文件并检查 java
命令
1 | source /etc/profile.d/jdk14.sh |
确认Java版本:
1 | $ echo $JAVA_HOME |
测试Java安装
顺便来编写第一个Java程序。
打开文本编辑器,输入以下代码:
1 | public class Hello { |
把代码保存为文件,文件名必须是Hello.java
,而且文件名也要注意大小写,因为要和定义的类名Hello
完全保持一致。
编译Java代码:
1 | $ javac Hello.java |
如果源代码无误,上述命令不会有任何输出,而当前目录下会产生一个Hello.class
文件:
1 | $ ls |
执行Hello.class
:
1 | $ java Hello |
测试成功,环境配置完成。