什么是环境变量|你还不知道怎么设置环境变量吗!?超详细步骤分解
我们在使用各种开发工具如:maven , git , java , python ,android等等时,都会在官方档档或者百度教程中看到一句: 设置环境变量。然后我们跟着教程,打开我的电脑 ,右键,属性,高级,环境变量,然后找PATH, 然后往后面添加,然后确定。 再回来运行程序,咦,发现不报错了,开始Happy的往下走,但是,wait a minute , 这就往下走了? 环境变量是什么,为什么要设置环境变量
要想把此事琢磨透,要从很久很久以前说起,那个时候的电脑还没有现在窗口操作这么人性化,只有一个黑黑的DOS窗口,如下图:
我们配置环境变量,可以拆开成两个词来看:一个是环境,一个是变量。
所谓环境,通俗来说,就是DOS运行的环境,当然也可以说的高大上一点叫终端运行环境。
所谓变量,可以和我们所学的C语言,JAVA中的变量联合起来理解,可以存储一些值(int a =1; a就是变量,1就是这个变量所存的值 )。在DOS里面,我们可以定义一些变量,这些变量多用于存储路径。如我们在装java时,按其默认路径的话,会装在C:\Program Files\Java\jdk1.8.0_181这个目录下,然后我们在运行javac 命令时,就要输 C:\Program Files\Java\jdk1.8.0_181\bin\javac这么一长串的东东
那有没有简化的方法呢? 有! 找个变量,然后给它赋值成这个路径就可以了。在JAVA中我们习惯用JAVA_HOME这个变量来表示java的安装目录,然后就按照上面的步骤,我的电脑打开->空白处右键->属性->高级系统设置->环境变量。
如下图所示填写:其中的value值根据每个人的安装位置而不一样。
然后一路点OK。
再打开cmd , 输入 echo %JAVA_HOME% 就可以看到我们刚才设置的变量了:
这时候,我们再运行javac命令就可以用 %JAVA_HOME%\bin\javac 来简化运行了,如下图:
因为Program Files中间有空格,windows不支持这样中间有空格的命令,所以用了先cd ,再运行的方式。通过上图也可以看到 %JAVA_HOME%已经等价于 C:\Program Files\Java\jdk1.8.0_181
这时候就有同学说了,我连%JAVA_HOME%都不想输入,就想最简单的javac来运行可不可以?当然可以!
只要把javac的所在目录加入到PATH这个变量里面就可以了,如下图所示:
重新打开cmd ,输入javac 就可到运行啦
总结:
小问题有大学问,不要放过学习路上的每个小的知识点,能运行更要知道为什么能运行!
欢迎大家关注公众号:java技术大本营, 质量内容号,专心写好每一篇技术文。欢迎留言一起讨论

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python爬虫实践-网易云音乐
1、前言 最近,网易的音乐很多听不到了,刚好也看到很多教程,跟进学习了一下,也集大全了吧,本来想优化一下的,但是发现问题还是有点复杂,最后另辟捷径,提供了简单的方法啊! 本文主要参考 python编写GUI版网易云音乐爬虫 后改写,有兴趣的可以看看文章的GUI,了解更多知识~ 2、Python + 爬虫 首先,说一下准备工作: Python:需要基本的python语法基础 requests:专业用于请求处理,requests库学习文档中文版 lxml:其实可以用pythonth自带的正则表达式库re,但是为了更加简单入门,用 lxml 中的 etree 进行网页数据定位爬取。 re:python正则表达式处理 json:python的json处理库 如果大家对上面的库还比不懂,可以看看我的之前文章 《Python爬虫实践入门篇》 然后,说一下我们现在已经知道下载链接是这样的: http://music.163.com/song/media/outer/url?id=' id 就是歌曲的id! 所以,现在我们爬虫主要的工作就是找到这个id,当然为了更好的保存,也要找到这个歌名啦! 那现在...
- 下一篇
在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图
在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的。 故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应商。后来,Right Hemisphere被SAP收购,解决方案也更名为SAP Visual Enterprise。 收购之后,SAP推出了一系列和Visual Enterprise Viewer的集成解决方案。以SAP CRM为例,在CRM产品主数据的页面工具栏上新增了一个按钮"Visual Enterprise Viewer",点击之后,会显示一个弹出窗口,在浏览器里利用ActiveX调用本地安装的Viewer应用,显示该产品主数据的3D视图。 这种产品3D模型显示功能在CRM领域的用途是,充分利用企业已有的3D模型的素材文件(通常是企业专门的工程/设计部门或者外包部分通过专门的3D建模软件制成),在CRM销售,服务和营销场景中也能给用户提供关于产品的一个360度视图。比如一个组成复杂的大型机械,通过3D模型展示发生故障的部件,或是作为帮助文档的补充给用户展示产品的组装步骤,或是在服务...
相关文章
文章评论
共有0条评论来说两句吧...