我面临一个奇怪的问题。当我将一些外部 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 许可协议
该错误意味着您有一些未解决的依赖项,即其中一个 jar 文件依赖于您尚未添加到类路径中的其他一些 jar 文件。
我相信这是一个副本: Eclipse 错误:从必需的 .class 文件间接引用?