环境变量的设置以及区别

1.为什么要设置环境变量,如何设置,各有什么作用,path和classpath有什么区别?

因为只有bin目录下有Java 和javac等命令,所以如果不配置的话,我们的程序就要到jdk的bin目录下去编写,显然我们的程序不可能跑到那里去写,如果配置了,那么我们可以在任意目录下去运行java命令

java环境变量设置方法?
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
2.安装完成后,右击“我的电脑”,点击“属性”;
3.选择“高级”选项卡,点击“环境变量”;
4.在“系统变量”中,设置环境变量,此时设置环境变量有两种方案,具体不同的方案,不同的设置方法,JAVA_HOME(可以不设置,最好设置),PATH(一定要设置),CLASSPATH(可以不配置,作为了解),若已存在则点击“编辑”,不存在则点击“新建”;
5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);


path配置的两种方案:
方案一(不配置JAVA_HOME)不提倡使用,作为了解
将path设置为jdk的安装目录D:\java\jdk1.5.0_08
方案二(配置JAVA_HOME) 此方法重点掌握
找到环境变量的位置,在系统变量里面
新建:
变量名:JAVA_HOME
变量值:D:\java\jdk1.5.0_08
修改:
变量名:path(使得系统可以在任何路径下识别java命令)
变量值:%JAVA_HOME%\bin;
注意:这两个百分号是引用的意思,意思就是说JAVA_HOME代表的就是D:\java\jdk1.5.0_08,把它的值引用过来。


classpath环境变量(此环境变量一般不设置,作为了解)
(1)classpath环境变量的作用
保证class文件可以在任意目录下运行
(2)classpath环境变量的配置
找到环境变量的位置,在系统变量里面
新建:
变量名:classpath
变量值:E:\javase\day01\code\HelloWorld
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,

path: 配置了path可以在任意目录执行java和javac等jdk的命令
classpath(一般不配置,作为了解): 需要在任意目录下都可以执行某一目录下的class文件的时候才去配置它,一般不用去配置它,因为我们去一个目录去javac 一个点java文件的时候,我们一般很少切换盘符,而生成的class文件,就在你当前的目录,如果是在别的盘符,那么需要配置才能找到点class文件

6.“开始”->;“运行”,键入“cmd”;

7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
8.好了,打完收工。开始你的第一个java程序吧。

注意:java里面要求文件名和扩展名一致,实际上不这样也是可以的
javac+文件名+扩展名
java+类名(不带扩展名)

其实 配置环境变量有两种方式

第一种 不配置JAVA_HOME(不提倡使用,作为了解)
将path设置为jdk的安装目录D:\java\jdk1.5.0_08;这种方式不太好,因为后期如果误删了的话,或者要改位置,就很可能会出错。

第二种 配置JAVA_HOME,就是上面的那种方法,此方法一劳永逸。

path 和pathclass的区别?

path环境变量里面记录的是可执行文件 如.exe文件,对可执行文件先在当前路径找,如果没找到,就去path环境变量中配置的路径去找

classpath环境变量里记录的是java类的运行文件(也就是.class文件)所在的目录。

 

转载于:https://www.cnblogs.com/Deleting/p/5068630.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值