3

適切に動作するためにネイティブ DLL ライブラリが必要な JAR ライブラリがあります( Scriptom/Jacob)。

JARをANTのクラスパスに追加しました。しかし、 DLL ファイルを追加する方法がわからないため、コンパイルされた Java/Groovy ファイルがそれらを見つけます (生成されたJARにも、 による通常の実行にもありませんjava Main.class)。これらはすべて、プロジェクトのサブディレクトリにありlibsます。

DLL がアプリケーションによって認識されるように、ANT ビルド ファイルを変更するにはどうすればよいですか?

PS:

構成された Eclipse 環境で適切に動作するため: Eclipse 実行構成から完全に機能する ANT ビルド ファイルを抽出することは可能ですか?

4

1 に答える 1

3

DLL ファイルがまだ jar にパッケージ化されている場合、DLL ファイルは使用できません。

.jar を .jar の隣に配置するアプリケーション フォルダーを作成し、そこに DLL ファイルを配置することをお勧めします。アプリケーションでは、その場所から DLL をロードする必要があります。

于 2012-11-13T10:17:29.853 に答える