重学java(一)环境变量的配置

一.path环境变量的作用

编译运行java程序往往经历一下两步:
1.将源文件编译成字节码
2.解释执行平台无关的字节码程序
在cmd命令中可以通过javac java来执行这些操作在安装完成jdk后如果直接运行这两个命令会出现”java“and‘”javac”不是内部外部命令,也不是可运行程序,这就是因为计算机不知道在哪里去找到这些命令.这就是我们配置Path的原因
window操作系统根据Path环境变量来查找命令.

二.CLASSPATH环境变量作用

现在网上很多教程需要配置CLASSPATH变量其实不是必须的,在1.5版本以上的JDK已经完全可以不配置该变量了
CLASSPATH作用是什么呢?
它用于告诉JRE到什么路径下寻找Java类(java java类名)

三.JDK安装路径下文件

bin:存放JDK的各种工具命令,常用javac,java就在该路径下
conf:JDK配置相关文件
include:存放平台特定头文件
lib:该路径下存放JDK工具的一些补充JAR包
README和COPYRIGHT为说明性文档

环境变量的配置

JAVA_HOME=你的JDK安装路径
我的电脑中jdk安装路径为E:\Program Files\Java\jdk1.8.0_211,所以我的配置为JAVA_HOME=E:\Program Files\Java\jdk1.8.0_211
在这里插入图片描述
Path作用为让window知道如何寻找命令,而JDK安装路径下的bin文件就包括了各种工具命令,所以我们的Path=%JAVA_HOME%\bin
在这里插入图片描述
%JAVA_HOME%引用了前面配置JAVA_HOME
CLASSPATH可以不配置但是配置必须正确
当我们在用cmd中执行 Javac java文件 时会默认在当前路径下生成java.class文件 运行java java类名 会找这个类名所在位置,所以我们如果要配置CLASSPATH要记得加英文句号. 这个.表示当前路径下查找然后用;分割所以这个配置为
CLASSPATH=.;%JAVA_HOME%\lib;
在这里插入图片描述
lib目录是JDK工具的一些补充JAR包
最后我们在cmd命令 中输入java -version就可以看到配置成功了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值