栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java环境变量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java环境变量

环境变量的作用:

百度百科:(

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例顶Windows和DOs操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。)

作为编程人员 ,我们是用的人家的开发环境(编程的应用),这种开发环境大多都是需要自己去配置环境变量的 。其中有些开发环境就允许自动配置环境变量,像PyCharm,还有最主要的一点就是Linux上以命令为主,安装的软件的安装路径,在PATH环境变量中记录的路径下的软件,就不需要手动配置环境变量,这是为了方便命令行启动程序,而Windows系统的安装路径很少有在PATH中的。

 

下面我们拿windows的java环境变量配置为例子

1.我们在安装了jdk后就可以运行java命令 但是javac命令运行不了原因?

在安装jdk的时候jdk会自带一个jre(java运行环境),还会单独安装一个jre,默认路径是和jdk在同级目录,而且会将这个jre/bin/java.exe拷贝一份到C:WindowsSystem32目录中,而这个目录在系统安装的时候就被配置到了环境变量中,所以能运行java。

不能运行javac是因为javac.exe是位于%JAVA_HOME%bin目录下面,这个可执行文件没有被配置到环境变量PATH中
2.配置的内容:

JAVA_HOME      你jdk的安装路径

CLASSPATH     .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;******

3.作用

JAVA_HOME的作用就是指定jdk的安装路径以及方便你以后升级jdk时不用改下面classpath的内容

CLASSPATH  作用与import和package关键字有关

其中配置了三个东西 

 .  :这个是使用java的命令时优先从当前路径获取内容,

dt.jar:swing组件的BeanInfo。IDE根据这些BeanInfo显示这些组件以及开发人员如何定制他们

tools.jar:工具类库,它跟我们程序中用到的基础类库没有关系。

 

从JDK 9开始发生重大变化。“之前类和资源文件存储在lib/rt.jar,lib/tools.jar,JDK 9版本开始 lib/dt.jar和其他各种内部JAR文件都存储在一个更有效的格式在实现特定的文件lib目录。所以不需要配置CLASSPASTH变量。”

配置过程如下:

首先我们要先知道怎么进入环境变量的配置位置

右击此电脑点击属性

这下你就成功到了配置的位置

 然后就是新建的事了,注意别单词写错啦

另外提一下系统变量和用户变量的区别:系统变量就是你这台主机上的变量,用户变量是你当前登录的用户的变量,我们注销电脑再打开会发现你需要点击一个头像再进入,这个就是用户,在windows中可能没那么好理解,但是在linux中就显而易见了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号