問題タブ [unsatisfiedlinkerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1047 参照

java - UnsatifiedLinkError

Libre Office API を使用して java.lang.UnsatisfiedLinkError でバウンスする:

誰でもこれを処理する方法を知っていますか? インターネット上で適切な解決策が見つからないようです/

0 投票する
3 に答える
1406 参照

java - なぜ私は取得しています: java.lang.UnsatisfiedLinkError

Java コード :

C コード :

次に、コマンドを実行します:

次の例外が発生します。

ディレクトリW:\elita\jnitesters\workspace\c\IntArray\bin\DebugにIntArray.dllという名前のdllファイルがあります。

0 投票する
1 に答える
114 参照

java-native-interface - JNIUnsatisfiedLinkErrorと型の解析

Javaコードで使用したいdllがあります。関数をネイティブとして宣言し、戻り値の型はbool(c)です。JNIのドキュメントで見たように、javaの「boolean」はcコードでは「jboolean」としてマップする必要があります。しかし、問題は、私がcコードを持っておらず、dllだけを持っていることです。

私の実際の問題はUnsatisfiedLinkErrorですが、他に何が間違っているのかわかりません。

それが問題である場合、私は別のc-wrapperを書くべきですか?

(この例外についてはすでに何度も議論されていることは知っていますが、私の場合、有用な情報は見つかりませんでした)

UPD:dllを使用する別の方法があるかもしれませんか?

0 投票する
1 に答える
1962 参照

dll - JNA はネイティブ DLL にアクセスしようとし、モジュールが見つからないというエラーを取得します。依存関係がありません

私は Visual Studio 2010 をインストールしており、他の人から入手したプロジェクトを持っていますが、エラーなしで正常にビルドできます。JNAを使用してアクセスしたいWrapper.dllを取得します。Win7 64ビットを使用しています。

しかし、次のエラーが表示されます: java.lang.UnsatisfiedLinkError: ライブラリ 'Wrapper' をロードできません: 指定されたモジュールが見つかりませんでした。

もちろん、Wrapper.dll は正しいフォルダにあり、32 ビットの dll であり、私の Java プログラムも 32 ビットの JRE を使用しているため、これはエラーの原因ではありません。

DependencyWalker を使用して、*.dll が欠落しているかどうかを確認しました。

  • MSVCP80.DLL
  • MSVCR80.DLL
  • GPSVC.DLL
  • IESHIMS.DLL

はい、いくつかの行方不明があります。このエラーは、これらの DLL が見つからないことに関連していると結論付けることができますか? しかし、Visual Studio が正しくコンパイルされ、エラーがスローされないのはなぜでしょうか? Wrapper.dll でこれらの関数にアクセスするために、これを解決するにはどうすればよいですか?

また、dll をダウンロードすることは正しいことではない可能性があることも読みました。(私は、Wrapper.dll が、Visual Studio 2005 でビルドされた別の dll またはソースコードに依存していることを知っています。)

編集:

私は、Wrapper.dll がおそらく MSVS2005 で構築された他の 3 つの dll に依存していることを発見しました。これらには上記の DLL が必要であり (dependencywalker でチェック)、Wrapper.dll もそれらをリンクしていると思います。

では、これらの古い dll を取り除くために実際に何をすればよいのでしょうか? VS2010 で他の 3 つの DLL をビルドする必要がありますか、それともこれは常に発生する問題ですか。つまり、古い DLL に依存するプリコンパイル済みライブラリを使用するには、古い DLL をコピーして貼り付ける必要があります。

これらの DLL をコピーして貼り付けずに、他のシステムでもプログラムを実行する方法はありますか?

0 投票する
2 に答える
1853 参照

java - 7Zip-JBinding UnsatisfiedLinkError

ここで多数の UnsatisfiedLinkError スレッドを調べましたが、私の問題に完全に適合するものはないようです。

この API を機能させようとしています: 7ZipBind

しかし、私は問題を抱えており、物事を機能させることができません。次のように、コマンドラインからサンプルコードの一部を実行しています。

C:>java -classpath "/sevenzipTest.jar;/sevenzipjbinding-AllWindows.jar;\sevenzipjbinding.jar" com.poc.sevenzip.SevenZipSimple c:\archive\test.zip

ただし、実行しようとするとエラーが発生します。

私が混乱しているのは、ライブラリがファイル内に保存されているときに、ライブラリ(dllファイル)を見つけることができないと言う理由<file_path>/sevenzipjbinding-AllWindows.jarです...私は明らかにここで何か正しいことをしていません。

乾杯

0 投票する
2 に答える
1267 参照

eclipse - Maven Eclipse の「java.library.path に J3D がありません」

私が得ているエラーはここでよく議論されていますが、私が間違っていることをまだ把握できていないようです.

java3d で簡単なコードを実行しようとしています。jard を Maven Dependencies に追加したところ、それらが表示されています。エラーは表示されず、すべて問題ないようです。

しかし、コードをコンパイルしようとすると、突然メッセージが表示されます

が表示されます。

どうやら些細なエラーを見落としているようです。何度も質問されているので、答えはどこかにあるはずです。

pom.xmlを介してJarを追加しました

0 投票する
3 に答える
2826 参照

java - javaCV UnsatisfiedLinkError

JavaCV に問題があります。

javaCV-binをダウンロードしました

ubuntuの参照ライブラリのプロジェクトに.jarファイルを追加しました

ダウンロードしたファイルにあるサンプルコードを実行できました

しかし、エラーは

どうすれば問題を解決できますか? 問題を解決するためにubuntu 11.10でjavaCVを構成するにはどうすればよいですか。

助けてくれてありがとう

0 投票する
2 に答える
1552 参照

java - LWJGL アプレット java.lang.UnsatisfiedLinkError: java.library.path に lwjgl がありません

LWJGL アプリケーションをアプレットに移植してオンラインで再生しようとしていますが、ネイティブに正しいパスを与える方法がわかりません。

.java アプレット コードは次のとおりです。

HTMLコードは次のとおりです。

エラー出力は次のとおりです。

0 投票する
2 に答える
1322 参照

java - EclipseからエクスポートされたjarはLinuxで動作しますが、Windowsでは動作しません

UbuntuのEclipseで書いたプログラムがあります。プログラムを実行可能な.Jarにエクスポートしましたが、Linuxシステムで正常に動作します。Windowsシステムで使用しようとすると、2つのSWT.Dllファイルに関連するUnsatisfiedLinkErrorが発生します。コマンドラインに入力して開こうとしています:

これらの.Dllファイルを実行可能な.Jarにパックする方法はありますか?私はこれまでこのエラーに遭遇したことがないので、どうしたらよいか本当にわかりません。どんな助けでも大歓迎です。

0 投票する
4 に答える
12619 参照

java - Windows 7 での Javacv UnsatisfiedLinkError

私のプロジェクトでは、ウェブカメラから画像をキャプチャしたいと考えています。

この「OpenCV-JavaCV : eclipse project configuration windows 7」ブログ投稿の指示に従って、段階的に構成しました。

構成が完了した後、サンプル コードをテストしたところ、アプリケーションが Web カメラを検出しました

セットアップ: デバイス 0 のセットアップ

セットアップ: Namuga 1.3M ウェブカメラ

セットアップ: SmartTee を使用してプレビュー ピンが見つかりませんでした

セットアップ: キャプチャ コールバック セット

SETUP: デバイスはセットアップされ、キャプチャの準備ができています。

そして、.dllエラーであるエラーが発生しました。

Windows7 x64 を使用しています。

どうすればこの問題を解決できますか?