构建路径和源包之间的区别是什么?

时间:2012-04-26 06:25:14

标签: java eclipse

  

可能重复:
  What is the difference between Class Path and Build Path

我正在使用eclipse来构建一个带有struts2框架的动态Web项目。首先,我将struts.xml放在WEB-INF目录下并构建它的路径,但是我无法运行web项目。在src diretory下创建一个源包并将struts.xml放入其中之后,web项目可以正常运行。

我很困惑,把一个java文件放在源包中意味着将响应的编译类放在bin目录中,而class_path使得其他类可以找到它,那么在eclipse中构建路径操作有什么作用呢?

1 个答案:

答案 0 :(得分:2)

源路径条目是一个文件夹,Eclipse将查找JAVA文件,构建路径条目是一个地方(文件夹/ jar),Eclipse / java将查找CLASS文件。

源路径条目中的所有文件将被编译(如果.java),然后复制(与其他非Java文件一起)到项目配置中指定的输出文件夹。这些文件与编译器 javaC 相关。

构建路径条目仅与 java (运行时)相关。