2013-08-07 70 views
0

我有一個需要某些.dll文件的插件。當我調試Eclipse的Applicatoin和嘗試,因爲應用程序看起來並不項目文件夾內,但在實際的eclipse文件夾是在運行加載我收到FileNotFoundException這些.dll文件。Eclipse插件:複製/導出依賴關係

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

我只是可以在那裏複製那個.dll,但我確信我可以告訴Eclipse將這些文件導出到調試Eclipse。

有誰知道怎麼樣?

+0

你也許看看ANT-Build Script那裏你可以指定哪些文件應該複製到你的項目中 –

+0

代碼在哪裏? – Timo

回答

0

請閱讀http://www.eclipsezone.com/articles/eclipse-vms/關於「本機代碼和類加載器」的段落。這將告訴你最重要的步驟:

  • 將DLL放在插件項目的根目錄。
  • 將其包含在build.properties中。
  • 使用System.loadLibrary()或OSGI頭文件來最終獲得在運行時加載的DLL。