如图,一个普通java工程。activiti.cfg.xml文件明明是在config目录下,为什么路劲写的时候没有带上config?这里的相对路径是相对于谁吗?
学习是最好的投资!
打开项目根目录下的.classPath文件,在文件中可以发现有这么一行:<classpathentry kind="src" path="src/config"/>这样当编译时,就会将src/config直接编译到根目录。
.classPath
<classpathentry kind="src" path="src/config"/>
src/config
你去target目录里面看看classes目录里的结构,那个是编译后的结果。你执行的时候用的是编译后的结果,而不是源代码
打开项目根目录下的
.classPath
文件,在文件中可以发现有这么一行:<classpathentry kind="src" path="src/config"/>
这样当编译时,就会将src/config
直接编译到根目录。你去target目录里面看看classes目录里的结构,那个是编译后的结果。你执行的时候用的是编译后的结果,而不是源代码