Linux下Java变量

一、JAVA_HOME、PATH、CLASSPATH详解

1.1、JAVA_HOME

指向jdk安装目录,该目录下有bin、lib目录。eclipse/tomcat等软件,通过该变量找到并使用jdk。

1.2、PATH

系统原有的变量,指向命令搜索路径,在shell下执行命令时,它会到PATH变量制定的路径中查找相应的命令。
这里,我们需要把jdk安装目录下的bin目录添加到变量中,bin目录包含常用的可执行文件,比如javac/java/javadoc。

1.3、CLASSPATH

指向类搜索路径。通过该变量来寻找并使用类。这里,需要把lib目录下的dt.jar和tools.jar配置进去。

下面是一个实例:

export JAVA_HOME=/usr/java/jdk1.8.0_171-i586
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注:
1)Linux中,用“:”分割路径;Windows中,用“;”分割。
2)$JAVA_HOME和$PATH表示引用原来的变量的值。
3)CLASSPATH的“.”表示当前目录,不能去掉。
4)export是将三个变量导出为全局变量。



作者:MissTomatoo
链接:https://www.jianshu.com/p/ec8c7be75af4
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

猜你喜欢

转载自www.cnblogs.com/dongye95/p/11098164.html