指尖游戏的gravatar头像
指尖游戏 2018-08-30 12:42:58
个人博客 JAVA 系列 第二篇 /**JDK环境变量配置(1) 为什么要配置环境变量?*/

抱歉,各位大佬!

本来准备第二天就写环境变量配置的,但是最近真的是忙到爆炸,现在乖乖回来补上这一包辣条。

第二篇:JAVA的JDK环境变量配置(1)

1. 配置环境变量的作用

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

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

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

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

你知道可执行文件吗?

.exe 后缀的文件是可以双击打开的这种就叫可执行文件,这时候我们可以去看一下Jdk目录就能发现我们上一章用的指令全是可执行文件。
个人博客 JAVA 系列 第二篇 /**JDK环境变量配置(1) 为什么要配置环境变量?*/  

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

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

个人博客 JAVA 系列 第二篇 /**JDK环境变量配置(1) 为什么要配置环境变量?*/

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

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

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

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

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

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

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

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

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

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


打赏
最近浏览
时至秋雨  LV6 2019年6月4日
Lncher  LV1 2019年4月22日
二两小面加个蛋  LV10 2019年4月8日
Moonbesk  LV5 2019年3月25日
蓝羊羊  LV19 2019年2月18日
tmh9612255  LV2 2019年1月4日
fengye2018  LV7 2018年12月29日
公子千  LV6 2018年12月4日
我是桃子呀  LV3 2018年12月4日
gyd_Alan  LV6 2018年11月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友