详解本文以CentOS7.6安装JDK8为例进行安装,其他系统和版本类似。下载进入Oracle官网下载页面。根据Linux系统位数选择要下载的压缩包。你怎么知道Linux系统中的位数?可以执行如下命令:如果getconfLONG_BIT显示为32,则为23位Linux系统;如果显示64,则为64位Linux系统。这里是64位的,所以下载Linuxx64,如下图:勾选接受许可协议,如下图:勾选后,下载按钮会亮起,点击下载,如下图下图:如果您还没有登录过Oracle账户,则会跳转到Oracle账户登录页面。如果要下载JDK,必须要有Oracle账号,恶心。如果你还没有注册,我给你准备了一个账号(这个账号只用来下载JDK):用户名:OneMoreStudy@163.com密码:One-More-Study-666输入用户名和密码,就可以了登录直接下载。安装将下载的压缩包上传到Linux系统。解压到安装目录tar-zxvfjdk-8u241-linux-x64.tar.gz-C/usr/local/解压后进入/usr/local/目录,会发现多了一个目录,就是JDK所在的目录位于目录。JDK版本不同,目录名不同,这里是jdk1.8.0_241,那么完整路径是/usr/local/jdk1.8.0_241,记住这个路径,下面会用到。创建软链接ln-s/usr/local/jdk1.8.0_241/usr/local/jdk设置环境变量执行以下命令编辑/etc/bashrc文件:vi/etc/bashrc在末尾添加如下内容文件:exportJAVA_HOME=/usr/local/jdkexportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexportPATH=${JAVA_HOME}/bin:$PATH执行以下命令使刚刚设置的环境变量生效:source/etc/bashrc验证并执行Java打印版本命令:java-version如果显示如下Java版本信息,恭喜你安装成功。java版本“1.8.0_241”Java(TM)SERuntimeEnvironment(build1.8.0_241-b11)JavaHotSpot(TM)64位服务器VM(build25.241-b11,混合模式)
