当前位置: 首页 > Linux

在CentOS7上安装JDK8

时间:2023-04-07 03:20:14 Linux

之前的一个月,刚来公司实习,并不会做杂务。领导给我布置了一个小任务,用JAVA操作Kafka。当然,本文不会涉及Kafka(挖个坑下次再写)。既然要用Java,那JDK肯定是少不了的。这次是在CentOS上安装的,因为后面的Hbase,Kafka,zookeeper等都需要用到(我就是不想在本机安装这些,所以就用服务器打了一刀,以及大不了重装哈哈哈)作为测试。检查安装前,先检查机器是否有CentOS自带的OpenJDK。如果没有内置OpenJDK,可以跳过本节,直接进入安装步骤。命令如下:java-version如果有如下显示:[root@Aomori~]#java-versionjavaversion"1.8.0_271"OpenJDKRuntimeEnvironment(build1.8.0_271-b09)OpenJDK64-BitServerVM(build25.271-b09,混合模式)然后先卸载,卸载openjdk再安装JDK卸载OpenJDK1。查看安装好的OpenJDKrpm-qa|grepopenjdk-i#java-1.8.0-openjdk-headless-1.8.0.271-7.b13.e17.x86-64java-1.8.0-openjdk-1.8.0.271-返回的结果7.b13.e17.x86-64删除如上结果所示的安装包#命令格式rpm-e--nodeps要删除的安装包rpm-e--nodepsjava-1.8.0-openjdk-headless-1.8。0.271-7.b13.e17.x86-64rpm-e--nodepsjava-1.8.0-openjdk-1.8.0.271-7.b13.e17.x86-64installation新建jdk安装目录mkdir/home/local/java回车目录cd/home/loacl/java下载JDK8这里是我下载的版本:jdk-8u271-linux-x64.tar.gzJDK8官网你也可以根据官网选择你想要的版本,但是必须注册oracle账号,比较麻烦。我是用网盘下载到本地,然后xftp将解压后的JDK压缩包上传到jdk包中。tar-zxvfjdk-8u271-linux-x64.tar.gz配置环境变量下面内容写在profile文件中exportJAVA_HOME=/home/local/java/jdk1.8.0_271exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar把JAVA_HOME的路径改成自己定义的路径保存退出可以重新加载配置文件source/etc/profile来验证输入:java-version[root@Aomori/]#java-version[root@Aomori/]#java-versionjavaversion"1.8.0_271"Java(TM)SERuntimeEnvironment(build1.8.0_271-b09)JavaHotSpot(TM)64-BitServerVM(build25.271-b09,mixedmode)input:javac[root@Aomori/]#javacUsage:javacwherepossibleoptionsinclude:-gGeneratealldebugginginfo-g:noneGeneratenodebugginginfo-g:{lines,vars,source}只生成一些调试信息-nowarn不生成警告-verbose输出关于编译器的信息doing..........输入:java[root@Aomori/]#javaUsage:java[-options]class[args...](执行一个类)或java[-options]-jarjarfile[参数...](执行jar文件)其中选项包括:-d32如果可用,使用32位数据模型-d64如果可用,使用64位数据模型-server选择“服务器”VM默认VM是服务器..........OK,JDK已经安装好了