0

可能重复:
类路​​径和构建路径有什么区别

我正在使用 eclipse 构建一个带有 struts2 框架的动态 web 项目。一开始,我把struts.xml放在WEB-INF目录下,构建路径,但是我运行web项目失败。我在src目录下做了一个源码包,放入struts.xml,web项目就可以正常运行了。

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

4

1 回答 1

2

源路径条目是一个文件夹,Eclipse 将在其中查找 JAVA 文件,构建路径条目是一个位置(文件夹/ja​​r),Eclipse/java 将在其中查找 CLASS 文件。

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

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

于 2012-04-26T06:33:52.800 回答