【问题标题】:Eclipse::Indirectly referenced from required .class filesEclipse::从所需的 .class 文件中间接引用
【发布时间】:2015-04-24 13:40:27
【问题描述】:

我遇到了一个奇怪的问题。当我将一些外部 JAR 添加到类路径时,我收到错误“它是从所需的 .class 文件中间接引用的”。但是当我删除所有这些时,我摆脱了这个错误。这是 .classpath 的条目

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="bundle/src/main/java"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="lib" path="C:/external_jars/cq-wcm-api-5.7.8.jar"/>
    <classpathentry kind="lib" path="C:/external_jars/cq-wcm-commons-5.7.8.jar"/>
    <classpathentry kind="lib" path="C:/external_jars/cq-wcm-core-5.7.116.jar"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

如果我需要提供任何其他信息,请告诉我。

提前致谢

【问题讨论】:

标签: java eclipse


【解决方案1】:

该错误意味着您有一些未解决的依赖关系,即其中一个 jar 文件依赖于您尚未添加到类路径中的其他一些 jar 文件。

我相信这是重复的:Eclipse error: indirectly referenced from required .class files?

【讨论】:

    【解决方案2】:

    您使用的一个类需要另一个不在类路径中的类。只需将所需的 jar 添加到类路径中即可。同时清理工作区。缺少的文件名将出现在错误消息中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2016-11-14
      • 1970-01-01
      相关资源
      最近更新 更多