Eclipse插件:复制/导出依赖项

时间:2013-08-07 14:18:20

标签: java eclipse eclipse-plugin

我有一个需要一些.dll文件的插件。当我调试Eclipse-Applicatoin并尝试加载这些.dll文件时,我收到一个FileNotFoundException,因为应用程序没有查看项目文件夹,而是在它运行的实际Eclipse文件夹中。

所以它不是C:\eclipseworkspace\myproject\fileineed.dll而是C:\eclipse\fileineed.dll

对于cource我只能复制那个.dll而且就是这样但是我确信我可以告诉Eclipse将这些文件导出到调试Eclipse。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

请阅读http://www.eclipsezone.com/articles/eclipse-vms/处有关“本机代码和类加载器”的段落。这将告诉你最重要的步骤:

  • 将DLL放在插件项目的根目录下。
  • 将其包含在build.properties中。
  • 使用System.loadLibrary()或OSGI标头最终获取在运行时加载的DLL。