×

java环境变量有什么用,java环境变量有啥用

前端技术网 前端技术网 发表于2024-01-29 07:19:40 浏览3094 评论0

抢沙发发表评论

一、为什么java开发需要配置环境

机器不能直接识别如Java等高级语言,需要编译为二进制,那么就需要一个编译器,这个编译器就是环境,也就是我们安装的jdk,或者叫Java虚拟机。

并且Java是一个跨平台的开发,在不同的系统上需要安装不同的jdk。

java环境变量有什么用,java环境变量有啥用

二、如何配置Java环境变量

现在越来越多人用电脑了,但是还是有人不知道如何配置Java环境变量,现在就以win10为例子介绍下解决步骤

1.右键我的电脑,在下拉菜单中点击“属性”

2.其次,点击左侧的“高级系统设置”

3.点击新对话框的“环境变量”。

4.点击“新建”

5.变量名为“JAVA_HOME”,而变量值是装jdk时的路径

java环境变量有什么用,java环境变量有啥用

6.接下来找到“CLASSPATH”,没有就“新建”

7.变量名为“CLASSPATH”变量值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

8.找到Path,对其进行编辑,在其原有变量值前加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,加的方法就是这样的C:变量值

9.最后,点击确定即可

三、信息环境可以用哪些变量

环境变量分为系统环境变量和用户环境变量。

所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。

例如要用java,那么把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当以其他用户登陆时这个变量就和不存在一样。

这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.

在windows下面用到少设置环境变量的时候很少,例如想只用jdk而不想用jbuilder,那么就得自己设置jdk的path,classpath等环境变量。

四、什么是path环境变量

path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。

一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。

在dos下运行path命令就可以设定或查看。在windows中要在系统设置中设定。

文章分享到这里,希望我们关于java环境变量有什么用的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。