java在什么环境变量_Java-环境变量

很多同学不太明白环境变量的到底是什么具体有什么用? 这里阿风为不太明白的同学介绍一下.

首先我们打开环境变量的位置.,这里以win10系统作为介绍

在桌面邮件属性,如下

763e011f46d0dcc5c2c9408aac508ef2.png

然后点击高级系统变量

06c81632f9be5dcecdc3e62b48bb2576.png

接着点击环境变量

93374afbd376038a10418673bddac90e.png

然后你就能看到环境变量的具体设置界面了

576979063a87f5f66da1fb3cc81c699e.png

如图所示,环境变量分为用户变量和系统变量. 系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,这是这两点的差距. 当然了作为开发,你的JAVA_HOME也是可以配置到用户变量里面的

.

好了重点来了, 我们先来了解一下windos里面的变量是什么含义,

所谓变量,就是指一个在不同环境中会有相对不同的值的、但在所有环境中都有相同约定的含义的量。这些变量,可以在开始菜单-运行中输入,如输入%SystemRoot% ,系统会直接打开 C:\WINDOWS 目录。

我们来进行测试一下:

首先我定义了一个用户变量,里面的值指向了一张图片:

0306e905a942a0d59d52c4a07148b36e.png

提示:加入的变量一定要点击确定保存,否则无效.

下面我们来测试一下,在运行命令中,输入该变量是否会打开该照片,WIN+R调出运行:

1689506724ff2430a504a1f788ebafe9.png

看,打开了这张图片

196471c3ba2cd4100b2215980442eec9.png

讲到这里相信大家已经对环境变量不会迷茫了,下面阿风再介绍一下我们常用的path变量:

Path变量其实是dos以前的内部命令,windows然后沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。

举个JAVA安装的例子:

027fd6bd2498b3697bf28bbc1b1b28b6.png

想要执行这个命令,必须进入到这个文件夹,否则以非这个文件夹执行命令的时候就会报错.

0b83510ff2c835251b725829f5defc55.png

我们进入文件夹执行命令(完全没有问题)

d2304f0f6a878c6212e2cddda2df37ad.png

再举一个例子:

下面我们来简单编译一个java文件:

C:\Users\Lenovo\Desktop\test\Demo.java

10568cb89effa28d77d64836df19d32a.png

然后阿风的做法是:

4ccf03c5a929dc8ca74eeb13e055d279.png

想要编译一个不是bin目录的文件,你需要指定javac的全路径才行,是不是很麻烦啊. 所以我们才会配置JAVA_HOME. 友情提示:这也是某些编辑器需要JAVA_HOME的原因.当然了,某些编辑器是可以不用配置的,因为他们指向了跟目录,下面是IDEA的JDK配置

5cbbd40c029d1a6e55b40a3de0587d09.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值