Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在dropins目录中找不到插件_Eclipse_Eclipse Plugin - Fatal编程技术网

Eclipse 在dropins目录中找不到插件

Eclipse 在dropins目录中找不到插件,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,什么会导致Eclipse忽略dropins目录中的插件 我基于Eclipse向导创建了一个dummyplugin,并将其导出到一个jar中。当将它放入新的Eclipse安装的drop-ins目录中时,它工作得很好 当我在自定义Eclipse安装上执行相同的操作时,它就不起作用了。插件甚至没有显示在插件注册表视图中。没有错误消息或类似的信息 我试过: 使用-清洁 使用-clean-consoleLog运行,但未打印错误 使用-console启动,并使用ss命令检查插件是否可见,没有运气 使用-D

什么会导致Eclipse忽略dropins目录中的插件

我基于Eclipse向导创建了一个dummyplugin,并将其导出到一个jar中。当将它放入新的Eclipse安装的drop-ins目录中时,它工作得很好

当我在自定义Eclipse安装上执行相同的操作时,它就不起作用了。插件甚至没有显示在插件注册表视图中。没有错误消息或类似的信息

我试过:

  • 使用-清洁
  • 使用-clean-consoleLog运行,但未打印错误
  • 使用-console启动,并使用ss命令检查插件是否可见,没有运气
  • 使用-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:\Program\eclipse\eclipse3.6\dropins运行\
  • 将eclipse目录的名称从eclipse3.6更改为eclipse,以防我遇到
  • 这不是因为依赖性问题(比如),因为插件甚至没有找到
  • Update将eclipse.ini从正在工作的eclipse安装复制到自定义安装,结果相同;找不到插件。所以问题不在ini文件中
  • 更新认为问题可能是一些权利问题,因为我认为我的用户不是自定义安装的所有者。所以我复制了定制安装的整个目录,以确保我是拥有完全权限的所有者。不变
  • 从一个新的工作区开始更新没有任何区别
是否可以定义Eclipse应该忽略dropins目录?怎么做


Eclipse的定制版本定义了很多变量,但似乎与p2或dropins行为无关

Hi@Fredrick我制作了自己的插件,并通过以下方式将其添加到eclipse中:

  • 将插件导出为可部署插件和碎片。 (右键单击插件项目-导出-插件开发-可部署插件和框架)

  • 这将生成一个.jar文件,您必须将该文件复制到\eclipse\plugins

  • 重新启动eclipse


  • 我想就这些了。

    嗨@Fredrick我已经制作了自己的插件,并以这种方式将其添加到我的eclipse中:

  • 将插件导出为可部署插件和碎片。 (右键单击插件项目-导出-插件开发-可部署插件和框架)

  • 这将生成一个.jar文件,您必须将该文件复制到\eclipse\plugins

  • 重新启动eclipse


  • 我想就这些了。

    dropins/文件夹是一个尽最大努力的、完全可选的、默默失败的遗留问题。正如你所发现的,在诊断方面不是很重要

    如果您使用director将包安装到定制eclipse中,至少您能够得到一条错误消息,告诉您问题出在哪里

    我建议用一些最小的p2元数据导出您的jar

    然后你可以使用类似于:

    eclipse/eclipse \
    -application org.eclipse.equinox.p2.director \
    -noSplash \
    -repository \
    file://$HOME/eclipseUpdate \
    -installIUs \
    org.dojotoolkit/1.6.1.v201105210659
    

    如果p2找不到某些依赖项,它应该会发出它可能生成的令人困惑的错误消息。

    dropins/文件夹是一个尽最大努力的、完全可选的、默默失败的遗留问题。正如你所发现的,在诊断方面不是很重要

    如果您使用director将包安装到定制eclipse中,至少您能够得到一条错误消息,告诉您问题出在哪里

    我建议用一些最小的p2元数据导出您的jar

    然后你可以使用类似于:

    eclipse/eclipse \
    -application org.eclipse.equinox.p2.director \
    -noSplash \
    -repository \
    file://$HOME/eclipseUpdate \
    -installIUs \
    org.dojotoolkit/1.6.1.v201105210659
    
    如果p2找不到某些依赖项,它应该会发出它可能生成的令人困惑的错误消息