第一步检查JDK查看JDK版本,在命令行输入:java-version[root@test~]#java-versionbash:java:Thecommandnotfoundabove证明你的linux很干净,请直接进入第二步否则会出现如下结果[root@test~]#java-versionopenjdkversion"1.8.0_102"OpenJDKRuntimeEnvironment(build1.8.0_102-b14)OpenJDK64-BitServerVM(build25.102-b14,mixedmode)Linux一般自带OpenJDK,如果你清楚地知道OpenJDK就是你需要的,那么恭喜你。这篇文章你可以直接关闭~如果不清楚请自行百度OracleJDK和OpenJDK的区别。通常意义上,最常用的JDK去掉OpenJDK,在命令行输入:rpm-qa|grepjava[root@test~]#rpm-qa|grepjavatzdata-java-2016g-2.el7.noarchjava-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64python-javapackages-3.4.1-11.el7.noarchjava-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64javapackages-tools-3.4.1-11.el7.noarchjava-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64删除它四、剩下的三个.noarch文件可以删除也可以不删除,完整命令如下:rpm-e--nodepsjava-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64rpm-e--nodepsjava-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64rpm-e--nodepsjava-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64rpm-e--nodepsjava-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64检查是否卸载干净,一开始输入命令:java-version[root@test~]#java-versionbash:java:commandnotfound如上,说明卸载完成第二步下载,解压OracleJDK下载地址,下载你需要的版本。选择tar.gz格式的最新OracleJDK。各个版本的OracleJDK推荐选择这个:jdk-8u221-linux-x64.tar.gz在linux上创建存放JDK的目录。我这里放的路径是/usr/javacd/usrmkdirjava使用WinScp、SecureFXPortable等ftp工具将下载的安装包上传到刚刚创建的目录下解压安装包:tar-zxvf文件名[root@test]#tar-zxvfjdk-8u201-linux-x64.tar。gz完成后,输入命令:ll[root@izwz9e6s12kjmx8er6bvevzdownload]#lltotal189244drwxr-xr-x7101434096Dec162018jdk1.8.0_201-rw-r--r--1rootroot191817140Jan312jd1k-2019-linux-x64.tar.gz解压,此时整个过程已经完成90%,最后配置JDK环境变量编辑配置文件:vi/etc/profile添加这一段在结束(按o打开可编辑模式,粘贴这段,esc后同时按住shift+:最后输入wq!保存),其中JAVA_HOME为安装包解压后的文件路径:#javapathconfigexportJAVA_HOME=/usr/java/jdk1.8.0_201exportCLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport路径=$PATH:${JAVA_HOME}/bin保存后,只是添加配置并不会立即生效,需要输入以下命令才能生效:source/etc/profile此时配置已经生效,最后使用java-version查看:到此,大功告成~版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。一切还来得及,脚踏实地。大炮哥会陪着你,一起成长,最终成为一名高手。关注大炮订阅号:java-caidapao
