无法添加eclipse插件,该插件不会出现在Eclipse中

时间:2015-05-27 19:10:55

标签: eclipse eclipse-plugin

我正在尝试将eclipse Elugin(http://www.cs.wm.edu/semeru/TopicXP/)添加到我的日食中。我按照说明(将jar文件复制到plugins文件夹中),但插件根本不会出现。

  1. 我没有右键菜单中的LDA选项

  2. 我在 Window>下没有任何内容显示视图> ...

  3. 我甚至看不到安装细节>下的插件插件

  4. 我在 Project Explorer 中,并使用Eclipse Kepler Service Release 2.我还尝试了Eclipse Luna,以及Eclipse 3.5(插件页面中提到的Eclipse版本)但这些都没有奏效。

    我确实检查了清单,并且我已经完成了所有必需的捆绑。我还添加了Java 1.7,因为我的环境是1.7。

    我想不出任何理由,插件根本不会出现。我假设如果存在一些可比性问题,我至少会看到插件或与加载它有关的一些错误,但我什么也看不见。

    想法?

    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: TopicXP
    Bundle-SymbolicName: edu.wm.topicxp;singleton:=true
    Bundle-Version: 0.2.4
    Bundle-Activator: edu.wm.LDATopics.LDATopics
    Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.apache.luc
     ene,org.eclipse.jface,org.eclipse.ui.ide,org.eclipse.ui.workbench
    Bundle-ActivationPolicy: lazy
    Bundle-RequiredExecutionEnvironment: JavaSE-1.7, J2SE-1.5
    Bundle-ClassPath: .,lib/args4j-2.0.6.jar,lib/JGibbLDA.jar
    Import-Package: org.eclipse.core.resources,org.eclipse.draw2d,org.ecli
     pse.draw2d.geometry,org.eclipse.jdt.core,org.eclipse.jdt.core.dom,org
     .eclipse.jdt.ui,org.eclipse.jface.text,org.eclipse.ui,org.eclipse.ui.
     ide,org.eclipse.ui.texteditor
    

1 个答案:

答案 0 :(得分:1)

老问题,但这可能对某人有帮助。这听起来与我挣扎的问题非常相似。您尝试加载的插件可能具有未解析的依赖项,并且Eclipse在这种情况下不会向您显示任何内容。但是你可以通过使用OSGI控制台找出问题是否存在,以及可能缺少哪些依赖关系。

首先,从命令行调用Eclipse并添加'-console'选项。 然后在OSGI控制台中,使用“install”命令尝试加载插件。例如,如果您已将com.my.plugin放在Eclipse安装的plugins文件夹中:

的OSGi>安装参考:file:plugins / com.my.plugin.jar

这将在输出中为您提供捆绑ID。使用'diag'命令查看任何缺少的依赖项。