JAVA 在Linux中的环境变量
介绍
- PATH环境变量:作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
- CLASSPATH环境变量:作用是指定类搜索路径,要使用已经编写好的类,需要把新类的目录加到CLASSPATH中,JVM就是通过CLASSPTH来寻找类的。
- JAVA_HOME环境变量:jdk的安装目录。
修改环境变量方法
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:<new dir>
CLASSPATH
如果编译时无法定位到新的class ,会触发 ERROR: symbol not found.