【问题标题】:Eclipse Helios fails to load toy pluginEclipse Helios 无法加载玩具插件
【发布时间】:2011-11-04 03:18:42
【问题描述】:

我正在尝试安装我在 Fedora 12 下的 Eclipse Helios 20100617-1415 中编写的玩具插件。安装插件的尝试都失败了。该插件在作为 Eclipse 应用程序执行时确实会运行(加载了另一个 Eclipse 副本,并且该插件出现在菜单上并执行它应该做的事情)。我将插件的 jar 文件放在 /dropins/plugins 目录中,几次重新启动后,Eclipse 无法加载它,并且似乎也没有生成任何错误消息。我还尝试使用安装新软件 UI 直接加载它,但失败了(添加了玩具插件所在的目录,响应是:弹出一个对话框:在 DIR_NAME 找不到软件站点。你想编辑该位置吗? ? 同时在弹出窗口后面的名称列表区域框中它说:找不到文件:DIR_NAME(目录有效并且jar文件在那里) - 其他尝试是直接加载jar文件选择存档而不是在 Add Repository 对话框中的本地 - 这也失败了:首先 jar 名称在某种程度上被修改为 jar:file:/DIR_NAME/TOY_NAME.jar!/ 然后出现已经提到的相同错误消息,只是尝试使用目录位置) .所以安装机制完全失败了,但是 - 我怎样才能让它工作呢? (是的,我可以从 Eclipse marketPlace 和其他存储库安装插件)。谢谢!

【问题讨论】:

    标签: linux eclipse plugins installation helios


    【解决方案1】:

    有几种方法可以安装您的插件,

    • 如果您的 Eclipse 启用轮询该文件夹,请将您的插件放入“dropins”文件夹。结构应如下所示,

    -dropins

    -cdt
    
     -features
    
     -plugins
    
    -myplugin_1.0.0.jar
    
    • 通过菜单“文件”-“导出”-“插件开发”-“部署插件和片段”-“安装到”将插件导出到 Eclipse

    【讨论】:

    • 不幸的是,这两种解决方案都不起作用。 Eclipse 应该支持轮询 dropins 目录。如何检查?没有任何文档提到您列出的目录结构,但如果我创建该目录结构,则没有效果。然后尝试将插件导出到此版本 Eclipse 的存储库(/home/kirtu/helios_workspace/.metadata/.plugins/org.eclipse.pde.core/install/)似乎可以工作,但是在重新启动后出现插件不可用。
    • 实际上,其中一种解决方案 DID 有效,但可能存在用户权限问题。重新启动后,插件没有按预期出现。但是在我以 root 身份显式运行 Eclipse 之后,该插件确实为所有用户提供。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多