【Java】环境变量PATH和CLASSPATH

1. Java的环境变量

Windows下Java用到的环境变量主要有三个:JAVA_HOME、classpath、path。通俗可以这样理解:path是操作系统用 ,classpath是java编译器用。

2. 作用

1. JAVA_HOME

JAVA_HOME指向的是JDK的安装路径,如D:\JDK_1.7,在这路径下能够找到bin、lib等目录。

2. path

path是系统用来指定可执行文件的完整路径。如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径。如果不在path中设置JDK的路径,编译时就必须把完整的路径写出来,如C:\Program Files\Java\jdk1.7.0_10\bin\javac TheClass.java。而java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把java文件的完整路径写出来了,它会自动去path中设置的路径中去找。

3. classpath

classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径)

3. 设置方法

1. Windows

首先打开环境变量表:此电脑 -> 属性 -> 高级 -> 环境变量。然后按如下步骤添加环境变量:

  1. 系统变量 -> 新建 -> 变量名:JAVA_HOME变量值(jdk的安装路径,如c:\jdk1.7.1)
  2. 系统变量 -> 新建 -> 变量名:CLASSPATH变量值(lib文件夹的路径,如.;%JAVA_HOME%\lib,注意"."号代表当前路径)
  3. 系统变量 -> 编辑 -> 变量名:Path在变量值的最前面加上bin文件夹的路径(如%JAVA_HOME%\bin;)

2. Linux

通常加在.bashrc文件中,可以加在你的Profile文件中。 /usr/local/jdk 为你安装jdk的目录。 添加内容如下:

$ sudo vim ~/.bashrc

export JAVA_HOME=/usr/local/jdk 
export CLASSPATH=.:$JAVA_HOME/lib 
export PATH=$PATH:$JAVA_HOME/bin

然后输入命令使之生效:

source ~/.bashrc

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值