首页编程java编程java 为什么环境变量,Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

java 为什么环境变量,Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

编程之家2023-10-1496次浏览

大家好,关于java 为什么环境变量很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Java 环境变量是什么为什么需要设置它它的运行原理是怎样的的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

java 为什么环境变量,Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

为什么要配置java环境变量

配置java环境变量是为了能在

运行-cmd-中用java命令来编译和运行java代码。

在我们的window系统中,安装的软件都有路径的。如果我们不配置环境变量的话,我们就只能在jdk的安装路径下才能运行。换到了其它的路径就不行了,系统就会提示找不到路径,为了能在任务路径下都可以运行jdk,我们就要配置环境变量。

java 为什么环境变量,Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

自己的一点意见,,看你能不能懂。

Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

我对环境变量的理解:

每次我们装JDK都会去配置环境变量JAVA_HOME。这个JAVA_HOME就是你JDK的安装路径。在配置环境变量的时候,分为用户变量和系统变量,这个就有点类似局部变量和全局变量。用户变量只对某个用户有效,而全局变量对所有用户有效。然后我们就会在系统的path变量中添加%JAVA_HOME%/bin。这个是JAVA工具所在的路径,比如java.exe,javac.exe,jar.exe等。

java 为什么环境变量,Java 环境变量是什么为什么需要设置它它的运行原理是怎样的

配置环境变量,这样我们在DOS窗口不论切换到任何目录下,都可以使用java.exe,javac.exe等,因为系统可以通过这个环境变量,找到这个工具所在的路径。就像你可以在其他类中去使用全局变量一样,你可以把操作系统看做是一个JAVA项目,它也存在自己的变量。我们给这个项目创建变量并且给变量初始化之后,我们就可以使用它了。

有了jdk为什么还要设置java的环境变量

安装JDK后需要设置3个主要环境变量

JAVA_HOME:它指向JDK的安装目录Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK;

PATH:它的作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

它的作用是指定类搜索路径,要使用已经编写好的类,JVM就是通过CLASSPATH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

JAVA为什么要配置环境变量,怎样配置

直接上图希望你可以看懂

找到jdk的安装目录

jdk环境变量的配置

我的电脑—属性—高级系统设置—高级—环境变量

新建环境变量,JAVA_HOME,变量值指向电脑JDK安装路径

新建环境变量CLASSPATH,变量值(复制粘贴)

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

编辑环境变量Path,

新建:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

JDK安装测试:运行—cmd--输入命令:javac

运行—cmd—输入命令:java-version

正确显示java相关信息,安装配置成功

java 为什么环境变量和Java 环境变量是什么为什么需要设置它它的运行原理是怎样的的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

java代表什么意思是什么 java是什么意思javaweb扩展性指什么 web是什么