码迷,mamicode.com
首页 > 系统相关 > 详细

linux path 与 classpath 区别

时间:2018-09-16 16:20:43      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:路径   src   pat   linu   classpath   port   一个   信息   etc   

一、OS依据path中的路径信息来寻找可执行指令;

例如:
cat /etc/profile
我们就可以在任意目录执行hadoop / hdfs / yarn / java 等相关命令了

export HADOOP_HOME=/opt/hadoop/hadoop-2.6.0
export JAVA_HOME=/home/jdk1.8.0_20
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$JAVA_HOME/bin:

二、JVM依据CLASSPATH中的路径信息来寻找可执行指令(.class文件)及配置信息(*.prop)

1、src不是classpath, WEB-INF/classes,lib才是classpath.
2、WEB-INF/classes目录存放src目录Java文件编译之后的class文件,xml、properties等资源配置文件,这是一个资源的入口。
3、lib和classes同属classpath,两者的访问优先级为: lib>classes。

linux path 与 classpath 区别

标签:路径   src   pat   linu   classpath   port   一个   信息   etc   

原文地址:https://www.cnblogs.com/jiangxiaoxian/p/9655792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!