前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >环境变量到底是啥

环境变量到底是啥

作者头像
java后端指南
发布2021-05-13 10:58:47
5110
发布2021-05-13 10:58:47
举报
文章被收录于专栏:java后端java后端

其实环境变量大家应该听过,学Java的肯定知道,不学Java的也应该接触过,只不过你没有接触到这个名词。下面我们来讲讲这个东西,当你明白了之后,你就会知道,这是一个神奇的东西,用上他之后,你会爱上他的。

名词解释还是来一下吧!环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

好吧!说了一大堆好多人说,这到底有啥用嘛!OK,咋们就来说说,大家知道桌面的QQ图标是啥吗?有些人还以为是软件,每次删除软件的时候直接把他删了,就以为把这个软件删了,其实不是这样的。

一、桌面上的图标都只是一个快捷方式,通俗易懂的说法是超链接,也就是说你点一下图标,他就会跳到对应的路径下去,以QQ为例吧!我们桌面上有一个快捷方式,先单击一下选中他,然后右键,弹出的菜单里有打开文件所在的位置,点一下就会打开这个软件的安装位置。【主程序显示的是QQScLauncher.exe,其实我们用QQ.exe就可以了】

二、我们把这个路径复制一下,然后选中桌面上的我的电脑,右键->属性->高级系统设置->高级->环境变量->系统变量,在下面有一个path变量,编辑,新增加路径,也就是我们刚才复制的路径,然后一直确定下来,然后你打开cmd(win+r,输入cmd),然后输入QQ,你发现可以直接打开QQ了,如果你没有配置这个路径就不行,就会显示不是内部命令。他是在你刚才复制的那个路径下找到QQ.exe了,其他的软件也可以这样配置,是不是很牛逼啊??。

三、其他软件也可以直接这样配置之后就可以用了,现在我还是想要来说说java里面jdk的环境配置,jdk要怎么配置,首先需要了解jdk是怎么编译java代码的。我前面写过一个jdk环境配置的文章,但是没有写明白原因,现在我来讲讲原因,点击这里,跳转到前面那个文章。

javac针对.java文件,编译源代码为字节码文件 java针对.class文件,JVM解释执行程序

也就是说我们需要找到java.exe和javac.exe在哪里,找到你安装的jdk的位置在bin目录下找到了这两个应用程序。也就是说我们配置一下这个路径就可以编译代码了,但是为啥网上要写两个东西呢?就是为了换jdk的不同版本的时候,更加方便一点。

系统变量里面添加 新建:变量:JAVA_HOME 值:C:\Program Files\Java\jdk1.8.0_131(jdk的路径) 变量:Path 值:%JAVA_HOME%\bin(在里面添加这段代码)

网上有一个classpath变量也会配置,我告诉你不要配置否则会有错的。

然后就好了,运行下面成功就好了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java后端指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档