我一直在尝试使用Eclipse/Java/Ant(来自14年的.Net)进行速成课程,很难理解所有的构建过程。
我正在运行我的蚂蚁任务,上面写着"构建成功",但我的包和各种文件都有一个红色的方框,上面有一个白色的"X"。文件内容有各种各样的抱怨:
- 声明的包与预期的包不匹配
- 无法解析导入
- 等等。等等
问题是:为什么我的项目可以"成功"编译(通过Ant),但显然存在会阻止项目编译的错误。
我显然在这里错过了什么,如果有任何帮助,我们将不胜感激。
进入Eclipse中的"项目属性"对话框,选中"源"选项卡。对话框中需要定义源文件夹,如<YourProjectName>/src
或<YourProjectName>/src/main/java
。
同时选中同一对话框中的"库"选项卡。如果有任何库依赖关系,请确保每个jar文件或类文件夹都正确地列在此选项卡中。
如果您认为上面的设置是正确的,您可能需要Clean项目并让Eclipse重新构建它(请参阅Project -> Clean
菜单),因为有时Eclipse会失去其视图与文件系统的同步,这可能是因为Ant构建系统可能会根据场景干扰其构建系统。