windows下配置jdk1.8

1、新建环境变量JAVA_HOME,值为jdk主目录

C:\Program Files\Java\jdk1.8.0_251

 
2、CLASSPATH

# 添加2个jar包:jdk\lib下的dt.jar、tools.jar
.;%JAVA_HOME\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 
3、 在Path中添加jdk的bin目录

.;%JAVA_HOME%\bin

 

linux下配置jdk1.8

先看一下有没有安装jdk,不符合要求就 yum remove 卸载

yum list installed | grep jdk

rpm方式会自动配置环境变量,此处只介绍tar.gz方式,先放到/usr/local下

# 解压
tar -xzvf jdk-8u251-linux-x64.tar.gz

# 删除安装包
rm jdk-8u251-linux-x64.tar.gz

# 重命名
mv jdk1.8.0_251 jdk


# 配置环境变量
vim /etc/profile

#在末尾添加如下内容,win不严格区分环境变量名的大小写,linux则严格区分
#jdk config
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

# 使配置立即生效
source /etc/profile


# 验证配置是否成功
java -version

 

说明

  • win路径使用\,用%xxx%引用变量,变量之间分号分隔;linux路径使用/,用$xxx引用变量,变量之间冒号分隔
  • 配置linux的环境变量时,用$xxx获取该变量之前的值。不要用点号表示该变量之前的值,使用点号会使ls、vim等多个系统自带的命令失效,如果不小心使用了点号
#此时PATH中没有/usr/bin,/usr/bin下的命令失效,需要指定命令的具体路径
/usr/bin/vim /etc/profile

将PATH中 点号方式 改成 $xxx方式

reboot重启机器
  • CLASSPATH可以加$JAVA_HOME/lib/dt.jar、tools.jar2个jar,也可以直接写整个lib $JAVA_HOME/lib