您的位置:首页 > 职场人生

黑马程序员——JAVA中的环境变量:path与classpath

2015-04-28 19:55 323 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------



首先明确配置位置:是系统变量,而不是用户变量。

一、path:在系统中指定应用程序所在路径。(javac.exe就是专门编译java文件的一种程序)

设置path的目的就是,告诉计算机(windows)javac.exe的路径在哪里,当运行此程序时,应第一时间来此路径调用。

1、设置path变量,将D:\Program Files\Java\jdk1.7.0_75\bin; (javac.exe所在路径)粘贴在path 变量值的最前端即可。

另外,设置变量名称JAVA_HOME 的变量值为 D:\Program Files\Java\jdk1.7.0_75 的目的仅仅是:如果路径变化了,我们只需要改变JAVA_HOME的变量值即可,无需改变 path的变量值。所以可以不设置JAVA_HOME.

2、设置临时系统变量: 在控制台界面用命令行操作,set path = javac.exe所在路径

此设置的目的是: 想要在别人电脑上运行 自己u盘里的jdk,(可是因为自己的jdk版本高一些吧.......)

用完后,临时系统变量消失,对别人电脑原来的系统变量无任何影响。

3、在原有的path变量值的基础上增加新的应用程序。该操作:也是在控制台界面,set path = e:\Java\jdk1.7.0_75\bin ;%path% (注意分号) (e:\Java\jdk1.7.0_75\bin即为新 的应用程序所在路径)

二、 classpath :在系统中指定class文件所在路径。(例如holle.class文件所在的路经)

一般情况下,源文件(*.class文件) 在什么路径,我们就在什么路径下运行源文件。

通常我们不会在系统中设置classpath的变量值,而是在控制台界面设置临时classpath的值。原因是,一旦在系统中设置了classpath的值,那么我们只能唯一在此路径下 运行所有的class文件。换句话说,就是任何一个class文件要想被运行,必须将此文件移至classpath指定的路径下。

需求: 为了能在任何路径下都可以运行源文件,因此有必要设置classpath。例如: D:\myclass路径下有 源文件holle.class 我想要在任何路径下都可以运行 holle.class

具体设置: set classpath = D:\myclass 也就是说 想要运行的源文件在哪里 就将classpth 设置为文件所在路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: