java环境配置——JAVA_HOME、PATH、CLASSPATH

JAVA_HOME

JAVA_HOME的值就是 Java 所在的目录,一些Java软件和Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。

JAVA_HOME 指向的是JDK的安装路径

 

 

 

PATH

指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,否则报错。

PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。

 在原有的环境变量的基础上新建一个(注意别把原本就存在的变量删了),

直接填写jdk中bin目录的路径或者%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

bin目录中有javac.exe(编译命令)、java.exe(执行命令)、Javadoc.exe(工具命令)等等,Path使得系统可以在任何路径下识别java命令

(注,%%引用,其实是引用上一步设定好的环境变量JAVA_HOME;

之前的JDK和JRE是分离的两个文件,现在逐渐变成JDK中包含JRE;

%JAVA_HOME%\jre\bin可不配置)

CLASSPATH

CLASSPATH直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.class文件的路径,表示JVM从哪里去寻找要运行的class文件,CLASSPATH = D:\java表示执行java命令时去D:\java目录中去找需要被执行的class文件并运行。

在java5之前CLASSPATH没有默认值,如果想要使用当前路径作为类路径的话,可以使用“.”,
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
多个路径值之间用英文的分号(“;”)隔开,而“.”表示的时当前路径,寻找class文件时先在“.”中寻找,找不到的话再到后面的路径值中查找。而在java 5 以及以后的java版本都不需要再设置了。


在 Windows 下使用 set 命令设置环境变量,为了使每一次启动计算机都设置这些环境变量,应该在系统盘根目录下的 autoexec.bat 文件中进行设置,如:
set JAVA_HOME=C:\jdk
set PATH=%JAVA_HOME%\bin;C:\Windows;C:\Windows\Command
set CLASSPATH=%JAVA_HOME%\jre\lib\rt.jar;

配置方法:

单击环境变量之后,点击系统变量中的新建;
输入的变量名为大写CLASSPATH,变量值是java.class所处的地方

配置过CLASSPATH环境后,java命令是按照CLASSPATH变量中的路径来的寻找class文件的;如果将HelloWorld.class的文件的位置换了,不在E:\Java\jdk-10.0.2这个路径下的话,就会报错
也就是当前路径无法用了,但是如果想要当前路径仍然可以用的话,可以:
(1)可以在CLASSPATH下双击图下所指部分
(2)可以添加多条路径,如果如今的HelloWorld.class在E:\Java路径下的话,可以

注意:分号是半角,不是全角,半角就是指英文中的分号,全角是中文中的分号;

就可以正常运行HelloWorld.class

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值