java环境变量配置 ,这篇就够了

java环境变量配置

一.配置

​ 首先我们先将所有的配置配完,然后细讲各个技术点。大家如果只想单纯的配置环境变量,看这一章就足够了。
首先右键此电脑–》属性–》高级系统设置–》环境变量

1.JAVA_HOME配置

在这里插入图片描述

2.path配置

在这里插入图片描述

3.classpath配置

​ 个人可以不需要配置

二.问题

1.为什么需要配置环境变量

​ 通俗的说配置环境变量就是为了让我们可以在命令行界面可以执行java程序,而在执行过程中需要调用java程序的各种命令,比如java.exe,javac.exe。配置环境变量后我们可以除了在当前目录下调用需要执行的命令也可以在环境变量中调用,换句话说其实不配置的话我们直接进入jdk中的bin目录也可以直接执行java命令,为了方便还是配一下吧。

2.windows系统中的命令的执行过程,命令的寻址过程。

​ 一张图就可以看明白,如下:

在这里插入图片描述

3.为什么需要配置JAVA_HOME?

​ 更加容易切换jdk的版本,另外在后续的学习中,有一些组件可能需要java的环境,这些组件默认会查找你的 电脑中是否存在JAVA_HOME,所以这个配置从原来的可选配置变为了必配项。

4.为什么需要配置path

​ 就是为了方便寻址,系统通过path找到java,javac

5.为什么不需要配置CLASSPATH

​ 大家之前看各种环境变量配置教程中,看到有人会配置这一项,又有人不配置,大家一定很好奇,而且配置的方式稀奇古怪。其实JDK5之前因为Java命令要解释执行的时候需要%JAVA_HOME\lib\tools.jar 和%JAVA_HOME\lib\dt.jar 的帮助,但是在JDK5以后。Java命令已经内置了这两个jar包的功能,不需要帮忙了,所以CLASSPATH就变成非必配项。另外CLASSPATH可以配置自己的工作目录,这样即使不在该目录下,编译java类的时候也不需要写全路径,但不推荐这么做,因为这么配了以后执行其他工作空间的java类时会无法找到类,需要再配置工作空间,这对我们学习者来说是没必要的,但是在公司做开发的时候,一定会进行配置。在这里插入图片描述

tips: 如果你真的要配置CLASSPATH千万记得加.,否则当前路径哪怕存在执行的类,都找不到。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值