我的插件没有出现在Eclipse“Show view”中

时间:2014-04-02 02:01:42

标签: eclipse-plugin

我创建了我的第一个Eclipse插件。 插件有一个视图。

当我运行我的插件项目(概述>测试部分>启动Eclipse应用程序)时,它会在Eclipse工作台和“显示视图”菜单中显示。

然后我复制&将导出的插件jar文件粘贴到Eclipse的插件文件夹中。

很遗憾,我无法在“显示视图”菜单中找到我的插件视图。

我还粘贴了dropins和dropins / plugins文件夹。 但它不起作用。


操作系统:Windows 7

Eclipse:面向Web开发人员的Eclipse Java EE IDE [Kepler Service Release 2]

的plugin.xml

    <?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.views">
      <category
            name="String Table"
            id="com.andcontinue.stringtable">
      </category>
      <view
            name="String Table"
            icon="icons/sample.gif"
            category="com.andcontinue.stringtable"
            class="com.andcontinue.stringtable.views.StringTable"
            id="com.andcontinue.stringtable.views.StringTable">
      </view>
   </extension>
   <extension
         point="org.eclipse.help.contexts">
      <contexts
            file="contexts.xml">
      </contexts>
   </extension>

</plugin>

我不知道为什么插件不会在Show视图中显示。

其他参考

build.properties

source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
                .,\
                contexts.xml,\
                icons/,\
                META-INF/,\
                .classpath,\
                src/,\

MANIFEST.MF

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: String Table
Bundle-SymbolicName: (MyPackage);singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: (MyPackage).Activator
Bundle-Vendor: Vendor
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.eclipse.core.resources;bundle-version="3.8.101",
 org.eclipse.jdt.core;bundle-version="3.9.2"
Bundle-ActivationPolicy: lazy
Export-Package: (MyPackage),
 (MyPackage).views
Import-Package: org.eclipse.jface.text
Bundle-ClassPath: .
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

请帮帮我。

谢谢。

1 个答案:

答案 0 :(得分:1)

一些线索:

  1. 安装插件后检查是否出现在运行平台中。转到Window > Preferences> Plugin Development > Target Platform选择正在运行的平台,然后点击修改并检查您的插件。存在显示平台检测到您的插件,但您的代码中可能存在一些问题。

    注意:我假设您使用Running平台作为目标。

  2. 而不是直接将jar复制到文件夹中。通过GUI安装此插件。 将插件导出到外部文件夹或存档文件。转到Help > Install New Software..。单击添加按钮,然后选择本地文件夹或存档文件。如果导出时存在某些问题,则此安装程序会显示此信息。