jdk的环境变量值是根据什么设置的(JDK环境变量配置为什么要配置环境变量)

JAVA的JDK环境变量配置

1. 配置环境变量的作用

什么是环境变量?别问我为什么,请点击这个地址阅读https://baike.baidu.com/item/环境变量/1730949

相信有人看了之后还是云里雾里的,比如说我, 点进去看的大佬先放下手里的西瓜刀!

我可以补充一下我的理解,这样是不是就很完美了。

--------------------------------------------------完美的分割线----------------------------------------------

你知道可执行文件吗?

.exe 后缀的文件是可以双击打开的这种就叫可执行文件,这时候我们可以去看一下Jdk目录就能发现我们上一章用的指令全是可执行文件。

jdk的环境变量值是根据什么设置的(JDK环境变量配置为什么要配置环境变量)(1)

--------------------------------------------------完美的分割线----------------------------------------------

你知道快捷方式吗?

我找了个自己桌面上的qq影音快捷方式,通常我们通过双击快捷方式打开这个软件,我最初也以为这个就是程序的入口,事实证明我果然是个渣渣。快捷方式的属性当中有一条路径指向了另一个地址,那就是qq影音的可执行文件的位置。所以当你双击快捷方式的时候打开的其实是它指向的可执行文件。

jdk的环境变量值是根据什么设置的(JDK环境变量配置为什么要配置环境变量)(2)

--------------------------------------------------完美的分割线----------------------------------------------

现在我们开始分析问题,在上一章用到jdk的bin文件夹下的 java以及javac命令的时候,会有个疑问,为什么要先在doc(命令行)里面切换执行地址到bin下,再执行那些命令?

答案很简单,命令行只能执行当前文件夹下的文件,如果不在当前文件夹去执行那些其他文件夹中的文件,这个智(障)能计算机会报出 找不到文件或指令等错误,无法执行。

综上所述:每次执行咱们写好的java代码的时候,总是要切换路径,那么咱们的java开发路途到此结束。。。谁会用这么麻烦的东西。

--------------------------------------------------完美的分割线----------------------------------------------

这个时候机智的您就会想到上面我说的快捷方式,能不能再我现在的路径下搞个快捷方式指向那些可执行文件?

答案是可以,不过要换个方式,毕竟java是指令执行,并不是很好的图形化快捷方式,并且我们可以更高级一点,将这个快捷方式放到系统的全局路径中,这样我们就可以在计算机的任何路径下去执行咱们的java和javac指令了。

这个计算机的全局路径的存储,大概就是上面说的环境变量实现的。

--------------------------------------------------完美的分割线-------------------------------

别看了,渣渣要去吃饭饭了,这一章再水一波,下面等我回到家再操作一遍具体的配置方式。。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页