Eclipse::间接引用自所需的.class 文件

新手上路,请多包涵

我面临一个奇怪的问题。当我将一些外部 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>

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

提前致谢

原文由 user972418 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 416
2 个回答

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

原文由 Shayan Ghosh 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题