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插件的jar文件_Eclipse_Eclipse Plugin - Fatal编程技术网

查找eclipse插件的jar文件

查找eclipse插件的jar文件,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,几年前,我为eclipse编写了一个简单的插件,扩展了org.eclipse.core.runtime.AbstractPlugin。似乎每次我将eclipse更新为新版本的ecplise时,像这样的类都迁移到了一些新的.jar文件中 例如,我发现AbstractPlugin现在位于org.eclipse.ui.workbench_3.7….jar。但是后来我发现它的超类不在同一个jar中,所以我必须找出它在哪个.jar中,以此类推 因此,有一项艰巨的任务是试图找出我使用的所有库类(以及它们使用

几年前,我为eclipse编写了一个简单的插件,扩展了org.eclipse.core.runtime.AbstractPlugin。似乎每次我将eclipse更新为新版本的ecplise时,像这样的类都迁移到了一些新的.jar文件中

例如,我发现
AbstractPlugin
现在位于
org.eclipse.ui.workbench_3.7….jar
。但是后来我发现它的超类不在同一个jar中,所以我必须找出它在哪个.jar中,以此类推

因此,有一项艰巨的任务是试图找出我使用的所有库类(以及它们使用的等等)现在都在哪些.jar文件中,并调整项目构建路径中的外部jar列表

网站,如 是有用的(但往往过时)。如中所示的Java搜索可以提供帮助。但肯定有更好的办法


当我们迁移到新版本的eclipse时,保持插件构建路径最新的最佳方法是什么?

为了回答我自己的问题,下面是我所做的:

  • 首先,在plugin.xml的dependencies选项卡上,我在“imported packages”下添加了我需要的所有包
  • 然后我右键单击项目并选择PDE工具>>更新类路径,接受默认设置并单击Finish
这是更好的,因为插件(大概)现在正确地表达了它需要运行的内容