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