首页>>百科常识

jdk在Windows下为什么要配置环境变量

今天宠物迷的小编给各位宠物饲养爱好者分享jdk如何设置环境变量的宠物知识,其中也会对jdk在Windows下为什么要配置环境变量(JDK安装后一般设置环境变量和什么)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

jdk在Windows下为什么要配置环境变量

回答这个问题

首先要理解什么是path(环境变量)?

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

然后什么是jdk,jre?
jdk(java development kit),Java开发工具
jre(java runtime environment),Java运行环境

因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等
而这些常用的编译命令就存放在jdk的bin目录

而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找
所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译
一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。

编译后的class类就要通过jre运行环境进行运行实现

这只是在文本编辑java时候需要这些,设置环境变量等

如果用开发工具Myeclipse就不需要设置,myeclipse自带jdk,就不需要环境变量
而eclipse启动时候会要求path,方法可以设置path,也可以不设置,不设置方法是:

在eclipse****目录里面有一个eclipse.ini文件进行配置
比如

-vm
C:\Java\jre1.6.0\bin\javaw****
我的是
-vm
C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javaw****
进行设置虚拟机

可以把jdk放在你的eclipse文件夹中,配置它的目录,就不需要依靠本地jdk运行
然后就可以启动了

有点跑题哈

运行中发生什么

比如:
在D:\test目录下有HelloWorld.java(第一个程序输出HelloWorld)
D:\test>:javac HelloWorld.java //javac编译HelloWorld.java文件
首先window找HelloWorld.java文件所在目录中是否有javac命令,有就进行编译,没有找path,按照系统中定义的path目录寻找javac命令,找到进行编译,找不到就报不是外部内部命令错误
D:\test>java HelloWorld //编译通过java HelloWorld运行编译后的文件
首先window找HelloWorld.class文件所在目录中是否有java命令,有就进行运行,没有找path,按照系统中定义的path目录寻找java命令,找到进行运行,找不到就报不是外部内部命令错误
HelloWorld //输出结果
D:\test
这是我手动编辑的,如果理想就是这样子的

再有不清楚的,可以hi我

配置java环境变量path怎么设置

jdk在Windows下为什么要配置环境变量

JDK如何配置环境变量

  快速安装JDK 到官网下载对应的jdk版本,下载后进行默认安装即可 需要注意的就是在安装的时候把目录改变一下 安装完JDK时,会弹出安装JRE7的提示窗口,这里根据自己的需要更改JRE的安装目录,需要注意的是jdk和jre的安装目录最好在同一个文件夹下,比如都在/java/下,这里选择安装在D盘下,点击下一步进入到jre的安装 安装成功之后出现安装完成界面,点击关闭按钮即完成了JDK的安装   快速配置java环境变量 右键单击计算机--->属性 点击 “高级系统设置”--->"环境变量",出现环境变量设置窗口 系统变量--->新建 JAVA_HOME变量,变量值填写jdk安装路径,如图所示 系统变量--->找到 Path 变量,在变量值最后输入;%JAVA_HOME%\bin;(注意在最前面有个;号) 系统变量--->新建 CLASSPATH 变量,变量值输入 .;%JAVA_HOME%\jre\lib\rt.jar;.;(注意最前面有一点,最后面有;.;号) 点击确认配置环境变量完毕!

jdk怎么配置环境变量

自己的环境配置安装:
右击 我的电脑 --> 高级系统设置 --> 环境变量 --> 找到系统变量;
在系统变量新建 ,变量值:"JAVA_HOME",变量名:自己jdk的安装路径,大部分默认路径是C:\Program Files\Java\jdk1.6.0_14,保存OK;
继续新建,变量值:"classpath",变量名:".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar",这里保存OK;(注意前面有一点)
在系统变量里面寻找变量名 "PATH",编辑,在后面输入"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ",继续OK;(如果前面语句不是以";"结尾,前面要加;)
都保存好之后,然后搜索并输入 "cmd" 找到并打开命令提示符以管理员的身份运行,输入"java -version",可以看到版本信息,就说明成功了;
总结:(以上的""分号是装饰的,不要写进去;)尽量jdk版本不要太高或者太低,推荐使用jdk8.0;
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;

jdk怎么配置环境变量

自己的环境配置安装:
右击 我的电脑 --> 高级系统设置 --> 环境变量 --> 找到系统变量;
在系统变量新建 ,变量值:"JAVA_HOME",变量名:自己jdk的安装路径,大部分默认路径是C:\Program Files\Java\jdk1.6.0_14,保存OK;
继续新建,变量值:"classpath",变量名:".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar",这里保存OK;(注意前面有一点)
在系统变量里面寻找变量名 "PATH",编辑,在后面输入"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ",继续OK;(如果前面语句不是以";"结尾,前面要加;)
都保存好之后,然后搜索并输入 "cmd" 找到并打开命令提示符以管理员的身份运行,输入"java -version",可以看到版本信息,就说明成功了;
总结:(以上的""分号是装饰的,不要写进去;)尽量jdk版本不要太高或者太低,推荐使用jdk8.0;
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;

安装jdk后怎么设置环境变量

方法1:开始->运行->cmd->set classpath你JDK安装的路径下的lib\的tools.jar,dt.jar
例如我的安装路径是C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar,C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;
把这段
沾上回车就可以了。搞定后验证下。敲入JAVAC命令如果显示一排命令代表你的CLASSPATH设置成功了。
方法2:
右击我的电脑->属性->选择高级选项卡->环境变量:
这时有两个框框可以配置CLASSPATH,配置上面那个只可以是当前用户的使用的CLASSPATH,下面那个是系统级的。配置的方法都一样。
点击新建->
变量名:ClassPath
变量值:.;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar
变量值根据你JDK的实际安装路径来配置。
验证方法和方法1同,如果JAVAC命令不可用。可以注销下用户。在试下

JDK如何配置环境变量

  快速安装JDK 到官网下载对应的jdk版本,下载后进行默认安装即可 需要注意的就是在安装的时候把目录改变一下 安装完JDK时,会弹出安装JRE7的提示窗口,这里根据自己的需要更改JRE的安装目录,需要注意的是jdk和jre的安装目录最好在同一个文件夹下,比如都在/java/下,这里选择安装在D盘下,点击下一步进入到jre的安装 安装成功之后出现安装完成界面,点击关闭按钮即完成了JDK的安装   快速配置java环境变量 右键单击计算机--->属性 点击 “高级系统设置”--->"环境变量",出现环境变量设置窗口 系统变量--->新建 JAVA_HOME变量,变量值填写jdk安装路径,如图所示 系统变量--->找到 Path 变量,在变量值最后输入;%JAVA_HOME%\bin;(注意在最前面有个;号) 系统变量--->新建 CLASSPATH 变量,变量值输入 .;%JAVA_HOME%\jre\lib\rt.jar;.;(注意最前面有一点,最后面有;.;号) 点击确认配置环境变量完毕!

jdk环境变量配置

把中文去了改成英文的路径 环境变量配置如下:
JDK环境变量配置:

如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10,那么就在系统变量里(当然也可以在用户变量里)点新建:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.6.0_10

再次点新建:

变量名:classpath

变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

并在path里(不要删除原来的那些)加入 ;C:\Program Files\Java\jdk1.6.0_10\bin

然后在命令提示符下执行javac命令,,看能不能运行就ok了


这是我参考网上众多配置方法加上实践得出的,,希望对你有帮助。

记得不要漏掉那些分号啊,点号的,要不然就不行了

JDK环境变量设置?

JAVA_HOME 是为了后边几个环境变量引用而设置的,可以不要.

PATH 是为了寻找javac****、java****等执行程序在其它目录里可以直接输入找到而设立的(例如:你的javac****在d:\java\jdk_1.6.0\lib目录里,你未设置path到上面的目录时,必须在命令行里转到javac****所在目录才可以执行javac****,你设置后就可以在任意目录里执行javac****了)


CLASS_PATH 是为了在其他目录里可以找到你生成的类,也就是说你编的类放在CLASS_PATH所指定的目录里,就可以运行(例如:你生成了一个类在d:\javawork文件夹下,CLASS_PATH设置的就是这个目录,那么你可以执行javawork目录下的任意一个类,就像你就是在当前目录一样)

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“jdk在Windows下为什么要配置环境变量

标签:宠物爱好