繁体   English   中英

如何在eclipse中添加插件依赖

[英]how to add plug in dependency in eclipse

我想知道为什么以及如何为eclipse中的任何项目添加依赖插件。

Eclipse文档存档中的插件依赖项

希望这可以帮助。

单击项目,选择属性,转到Java Build Path ..添加jar或添加外部jar应解决您的问题。

如何解决要添加到依赖项的插件

我需要知道要添加的依赖项(到Eclipse插件)以及如何添加它。 我在Java代码中得到的错误是:

The type org.eclipse.jface.text.source.Annotation cannot be resolved. It is indirectly referenced from required .class files

在java'package'语句中:

The hierarchy of the type JavaDecodePlugin is inconsistent

为了找到哪个插件提供了Annotation类,我搜索了我的(windows)机器(\\ app \\ androidDev \\ eclipse)上安装Eclipse代码的位置的'plugins'目录,以获取对该类的引用:

C:\app\androidDev\eclipse\plugins>grep -r org.eclipse.jface.text.source.Annotation *
Binary file org.eclipse.jface.text_3.8.2.v20121126-164145.jar matches
Binary file org.eclipse.text_3.5.200.v20120523-1310.jar matches

它在两个插件/罐中引用。 我在罐子里搜寻了所需的课程。 第一个插件/ jar不包含它,第二个插件/ jar。

C:\app\androidDev\eclipse\plugins>jar -tf org.eclipse.jface.text_3.8.2.v20121126-164145.jar |grep Annotations
org/eclipse/jface/text/link/LinkedPositionAnnotations.class
org/eclipse/jface/text/source/projection/ProjectionSupport$ProjectionAnnotationsPainter.class

C:\app\androidDev\eclipse\plugins>jar -tf org.eclipse.text_3.5.200.v20120523-1310.jar |grep Annotations
org/eclipse/jface/text/source/Annotation.class
org/eclipse/jface/text/source/AnnotationMap.class
org/eclipse/jface/text/source/AnnotationModel$1.class
org/eclipse/jface/text/source/AnnotationModel$2.class
org/eclipse/jface/text/source/AnnotationModel$AnnotationsInterator.class
org/eclipse/jface/text/source/AnnotationModel$InternalModelListener.class
org/eclipse/jface/text/source/AnnotationModel$MetaIterator.class
org/eclipse/jface/text/source/AnnotationModel$RegionIterator.class
org/eclipse/jface/text/source/AnnotationModel.class
org/eclipse/jface/text/source/AnnotationModelEvent.class

所以我知道我现在需要什么插件。 正如Plug-in Dependencies所示(如上面的答案所示)你需要转到'Package Explorer'展开'META-INF',打开'MANIFEST.MF',打开'Dependencies'选项卡,然后点击'Add'按钮在“必需的插件”部分,在“选择插件”文本区域中键入插件名称的一部分,让它找到插件的完整名称(可能选择所需的插件),然后单击“确定”。

(这个答案在某种程度上是为了记录这个过程,所以如果我忘记了我做了之后必须再做一遍,我,你,你会知道的)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM