如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息:
“A cycle was detected in the build path of project: XXX”
解决方法非常简单:
Eclipse Menu -> Window -> Preferences... -> Java -> Compiler -> Building -> Building path problems -> Circular dependencies -> 将Error改成Warning。
The Solution of the Problem That the Java Proejcts Have the Cycle References in Eclipse
If our project contains multiple proejcts, and the cycle references among them, Eclipse will throw out following error message while compiling:
"A cycle was detected in the build path of project: XXX"
The solution is quite simple:
Eclipse Menu -> Window -> Preferences... -> Java -> Compiler -> Building -> Building path problems -> Circular dependencies -> Change it from "Error" to "Warning".
分享到:
相关推荐
- 解决Dynamic Web Module版本问题:在Eclipse中,可以通过Project Facets更改动态Web模块的版本。 5. **Spring MVC**: - SpringMVC区域解析器(Local):SpringMVC提供了LocalResolver,用于解析请求中的地域...
1. **导入错误**:在Java中,如果要在类之间互相引用,必须通过`import`语句导入其他包中的类。如果在代码中没有正确地导入所需类,Eclipse会报错。确保每个类都在其源文件头部导入了需要用到的其他类。 2. **访问...
4. **异常处理**:Java中的异常处理机制,如try-catch-finally语句块,帮助程序员捕获和处理程序运行时可能出现的问题。 5. **输入/输出流**:Java的I/O流系统,包括文件操作、网络通信以及数据序列化和反序列化。 ...
解决这个问题需要以下步骤: 1. **检查JSTL库**:首先,确保你的项目中包含了JSTL的jar包。JSTL通常包含两个主要的jar文件:`jstl.jar`(提供核心标签)和`standard.jar`(提供EL表达式支持)。这两个jar文件需要...
在JavaServer Pages (JSP) 开发中,`c`标签通常指的是来自JSTL (JavaServer Pages Standard Tag Library) 的Core库中的标签。当你在JSP页面中使用`开头的标签,如`<c:forEach>`、`<c:if>`等,并遇到错误提示时,这...
而"使用eclipse会报错"则提示我们,虽然Eclipse也是常用的Java IDE,但在这个项目中可能存在一些不兼容性或者配置问题,可能需要额外的调整才能正常运行。 在源码分析的过程中,我们可以关注以下几个关键知识点: ...
10. **调试与测试**: 开发者通常会使用IDE(集成开发环境)如Eclipse或IntelliJ IDEA进行代码编写,这些工具提供了内置的调试器,帮助找出并修复代码中的问题。单元测试(JUnit)和集成测试也是验证代码功能的重要...
**3.15 为什么示例中的 Java 和 C++ TokenManager 在文件的最后一行作为单行注释时报错?** 这是因为 TokenManager 预期在注释结束之前会有其他文本出现,但在文件末尾没有。 **3.16 什么是词法动作?** 词法动作...
- IntelliJ IDEA或Eclipse是常用的Java IDE,提供了代码编辑、调试、重构等功能。 - Git是版本控制系统,用于版本管理和协作开发。 10. **设计模式**: - Java开发者通常会应用多种设计模式,如工厂模式、单例...