Linux就该这么学
指尖游戏的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指令了。

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

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

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


打赏

分享到:

最近浏览
洪先丽前天
暂无贡献等级
lxlxyt LV1前天
星星
遇见, LV36前天
太阳太阳月亮
道非道 LV12前天
月亮月亮月亮
yungze1109月21日
暂无贡献等级
1217261221 LV119月21日
月亮月亮星星星星星星
j263490688 LV29月20日
星星星星
wh5200 LV19月20日
星星
679858959月19日
暂无贡献等级
zhos0212 LV169月19日
太阳
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友