您的位置 首页 java

Java-PATH 和 CLASSPATH 环境属性

我们在安装 JDK 的时候都要设置 PATH 和 CLASSPATH 环境变量,接下来详细介绍一下各自作用。

1. PATH

1.1 作用

在安装好JDK目录下,存在 bin 目录,其中包含 java 命令的 可执行文件 ,如果没有设置系统环境变量PATH的话,我们只能在 bin 目录下执行Java命令( javac .exe 、java.exe等),如下所示:

 C:\Java\jdk1.7.0\bin\javac MyClass.java  

如果设置系统环境变量 PATH 添加了 Java 的 bin 目录路径的话,可以在任何目录下使用 java 命令,PATH环境变量时一系列的由 ; 分隔的文件路径,并且查找的先后顺序是由左向右,如下所示:

 C:\Java\jdk1.7.0\bin;C:\Windows\ System32 \;C:\Windows\;C:\Windows\System32\Wbem  

1.2 如何配置PATH(Windows)?

第一步:打开 计算机→属性→高级系统设置→高级→环境变量 ;

第二步: 系统变量 →新建 名字为 JAVA_HOME 系统变量,变量值填写 JDK 安装的HOME目录,如(E:\Java\jdk1.7.0)

第三步:寻找 系统变量→寻找Path变量→编辑 ,添加路径 : ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

第四步:重新打开 cmd 窗口,输入 java -version 显示 JDK 版本等信息,则配置成功;

1.3 如何配置PATH(Linux)?

  • C shell (csh):编辑文件 ~/.cshrc ,加入 setpath=(/usr/local/jdk1.7.0/bin $path)
  • bash:编辑文件 ~/.bashrc ,加入:
 PATH=/usr/local/jdk1.7.0/bin:$PATH
export PATH  
  • sh : 编辑文件 (~/.profile):
 PATH=/usr/local/jdk1.7.0/bin:$PATH
export PATH  

然后加载以上设置文件,并使用 Java 命令进行验证是否生效:

 C Shell :

% source ~/.cshrc
% java -version

bash, or sh :

% . /.profile
% java -version  

2. CLASSPATH

2.1 作用

CLASSPATH 环境变量用于指定 Java 类所在路径(* .class 文件而不是 * .java 文件),当执行 javac 或 java 命令时,会在 CLASSPATH 目录去寻找 Java 类进行加载执行。首选推荐使用方法是使用 -cp 选项进行 CLASSPATH 指定,这样各个程序互不干扰。

注意 :CLASSPATH 默认设置的值为: . ,也就是默认只能加载当前目录 .class 字节码 文件。

2.2 验证是否设置 CLASSPATH 环境变量

Windows :

 C:> echo %CLASSPATH%  

Linux :

 % echo $CLASSPATH  

2.3 设置CLASSPATH

设置 CLASSPATH 变量的方式和设置 PATH 方式相同。

参考文件:

文章来源:智云一二三科技

文章标题:Java-PATH 和 CLASSPATH 环境属性

文章地址:https://www.zhihuclub.com/174320.shtml

关于作者: 智云科技

热门文章

网站地图