centos7配置jdk8环境变量

Posted zwq194

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7配置jdk8环境变量相关的知识,希望对你有一定的参考价值。

最近在Linux的环境下配置jdk,参照网上的一些教程出现了一些问题,原因大致是由于centos的系统版本不同或者是jdk的版本不同导致出现了一定的问题。包括常规的因为classpath配置不对出现的执行Java命令报错:无法找到或者无法执行该类。因此想要写这篇博客记录一下,方便自己日后复习,也希望可以帮助到别人;

首先是下载jdk安装包,由于最近jdk开始收费了,没有以前下载那么方便了,这里给出下载地址:http://1366.site:5/linux/jdk-8u201-linux-i586.tar.gz

解压后安装就可以了

配置环境变量:

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

技术图片

JAVA_HOME是你的jdk安装目录

配置好之后执行source /etc/profile让修改后的配置文件生效

检查知否配置成功:

最简单的方法就是执行Java -version命令

但是个人建议还是编一个小的Java程序javac,java一下,之前遇到过Java -version正常执行,Javac正常执行,Javac命令无法执行的情况,也就死classpath没有配置成功。所以建议大家完整的来一套

另外建议跟换多个目录测试一下,有时即使不配置jdk环境变量,有些目录下仍然可以正常执行Java命令。

以上是关于centos7配置jdk8环境变量的主要内容,如果未能解决你的问题,请参考以下文章

win10怎么安装JDK8,怎么配置JDK8的环境变量

在CentOS7.4中安装jdk的几种方法及配置环境变量

Linux安装jdk8及环境变量配置

Linux安装jdk8及环境变量配置

环境变量配置为jdk8,显示的java版本为jdk7

jdk8与jdk9的共存