问题描述:The type * cannot be resolved. It is indirectly referenced from required .class files
原因:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。
解决方法:导入缺失的包。如果是maven情况下的话,可能是本地仓库的的xxx文件出错了,删掉它,重新依赖,重新下载就可以了
例如:
程序中用到 com.jiuqi.dna.bap.common.constants.BapImages;
BapImages调用了com.jiuqi.dna.ui.appearance.IdentityValueQuerier;
BapImages所在组件为com.jiuqi.dna.bap.common工程中
IdentityValueQuerier所在组件为com.jiuqi.dna.ui.portal工程中
缺失组件com.jiuqi.dna.ui.portal会出现上述错误;
解决办法为引入改工程包到项目中
相关推荐
当Eclipse报错说缺少jar包时,这通常意味着编译过程中找不到某些关键的类库。这些jar包可能包括了Apache Ant、Apache Commons、Servlet API、JSP API以及其他用于Tomcat内部功能的库。例如,Apache Ant用于构建过程...
`apkBuilder`的缺失或不完整可能会导致无法正常打包应用程序,提示缺少相关的jar工具。 要解决这个问题,首先你需要确保已经正确安装并配置了Android SDK。Android SDK包含了开发者需要的所有工具,包括`apkBuilder...
1. **服务启动失败**:如果Openfire的核心组件或依赖库的jar包缺失,服务器可能无法启动,因为缺少必要的类或方法。 2. **功能异常**:某些特定功能,如邮件通知、用户认证、聊天记录存储等,可能因缺少特定jar包而...
总的来说,理解并解决“Tomcat源码运行缺少jar”这个问题需要对Java开发环境、构建工具以及Tomcat本身的架构有一定的了解。确保所有必需的依赖库都正确地包含在构建路径中,是成功运行和调试Tomcat源码的关键步骤。
- **无法建立安全连接**:如果缺少BC相关的jar,Openfire可能无法启动SSL/TLS服务,导致客户端无法安全连接。 - **证书验证失败**:缺少BCPKIX可能导致Openfire在处理证书时出现错误,影响服务器和客户端的身份验证...
然而,初次尝试安装这个插件时,用户可能会遇到缺少jar包的问题,这通常是由于安装步骤不完整或某些依赖项没有正确配置导致的。 "activiti Eclipse画图插件" 是Eclipse中的一个工具,它允许开发者直观地绘制BPMN...
这里提到的"myeclipse连接数据库所缺少的3个jar包"就是针对Microsoft SQL Server数据库连接的关键组件。这三个jar包分别是:`msbase.jar`,`mssqlserver.jar`,以及`msutil.jar`。 1. `msbase.jar`: 这个jar文件...
1. ojdbc6.jar:这是Oracle JDBC驱动的主要组件,适用于Java 6环境。它包含了Oracle数据库连接所需的所有类和方法,使得Java应用程序可以通过JDBC API与Oracle数据库进行通信。这个驱动程序支持SQL语句的执行、结果...
在使用ZooKeeper客户端进行开发时,为了确保程序能够正常运行,我们需要依赖一系列的库文件,其中包括JMS(Java Message Service)和JMX(Java Management Extensions)的相关jar包。这些jar包对于理解和操作...
7. **coherence-work.jar**:这是Oracle Coherence的一个工作线程库,可能包含处理并发任务和工作调度的组件。在Openfire环境中,这有助于优化多线程操作,提高服务器的并发处理能力。 8. **jstl.jar**:Java ...
1. **tangosol.jar** 和 **coherence.jar**:这两个JAR包是Oracle Coherence的组件,Coherence是一个分布式数据管理平台,用于缓存和数据网格,它提供了高性能、高可用性和可伸缩性,Openfire可能用其来优化内存中的...
在解决缺失jar包问题时,可以参照Struts2的官方文档或社区提供的示例配置,以避免遗漏任何关键组件。如果使用的是IDE,也可以通过导入已配置好的Struts2项目模板,来快速获取完整的依赖结构。 总之,整合Struts2...
在标题中提到的"commons-*.jar连接数据库缺少的部分jar包",主要涉及的是Apache Commons库中的几个组件,包括`commons-dhcp.jar`、`commons-logging.jar`和`commons-pool.jar`,这些都是为了建立和管理数据库连接而...
使用特定版本的JAR包是为了保持与Spring框架其他组件的兼容性。不同的Spring版本可能依赖于不同版本的CGLIB和Objenesis,因此,选择与当前Spring版本相匹配的JAR包是非常重要的,以避免潜在的版本冲突和运行时异常...
通过识别并导入"openfire_3_10_2所有缺少的jar包"压缩文件中的组件,开发者可以避免因缺少依赖而导致的编译错误,顺利地在Eclipse环境中开发和调试Openfire项目。在实际操作中,应始终关注项目的更新和依赖库的版本...
标题提到的"406少的jar"可能指的是某个项目或应用中缺少了某些必要的`JAR`依赖,导致出现错误406(Not Acceptable)。在HTTP状态码中,406表示服务器无法提供与请求头中Accept字段相符的内容类型。 描述中提到了三...
Axis2是Apache软件基金会...总之,这个“相关jar包”是开发和运行基于Axis2的Web服务的基础,涵盖了从服务创建、部署到运行所需的全部组件。正确理解和使用这些库,可以有效地构建高效、安全的企业级Web服务解决方案。
当DBeaver需要与Oracle数据库中的XML类型数据进行交互时,"xdb6.jar"就成为了不可或缺的组件。它包含了处理XML相关的API和类,使得DBeaver能够正确地执行XML相关的SQL语句,如XMLType等。 接下来,我们来看"orai18n...
标题中的"src.zip(添加了其他rt.jar缺少的源码)"指的是这个压缩包包含了一些Java标准库rt.jar中没有公开的源代码。rt.jar是Java开发工具(JDK)中的一个核心组件,它包含了Java运行时环境的基础类库,如java.lang、...
3. coherence-work.jar:这个文件通常包含Coherence的工作线程池和服务执行相关的类。在Openfire中,它可能用于管理和调度后台任务,比如消息的发送、接收和存储,确保这些任务能够在多个线程间高效地进行,以提升...