0

いくつかの .dll ファイルを必要とするプラグインがあります。Eclipse-Applicatoin をデバッグし、これらの .dll ファイルをロードしようとするとFileNotFoundException、アプリケーションがプロジェクト フォルダー内ではなく、実際に実行されている Eclipse フォルダー内を検索するため、エラーが発生します。

そうではなくC:\eclipseworkspace\myproject\fileineed.dll、そうではありませんC:\eclipse\fileineed.dll

もちろん、その .dll をそこにコピーするだけで済みますが、Eclipse にこれらのファイルをデバッグ用の Eclipse にエクスポートするように指示できると確信しています。

誰も方法を知っていますか?

4

1 に答える 1

0

http://www.eclipsezone.com/articles/eclipse-vms/の「ネイティブ コードとクラス ローダー」に関する段落をお読みください。これにより、最も重要な手順がわかります。

  • プラグイン プロジェクトのルートに DLL を配置します。
  • build.properties に含めます。
  • System.loadLibrary() または OSGI ヘッダーを使用して、最終的に実行時に DLL をロードします。
于 2013-08-07T16:56:15.447 に答える