問題タブ [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.
java - UnsatifiedLinkError
Libre Office API を使用して java.lang.UnsatisfiedLinkError でバウンスする:
誰でもこれを処理する方法を知っていますか? インターネット上で適切な解決策が見つからないようです/
java - なぜ私は取得しています: java.lang.UnsatisfiedLinkError
Java コード :
C コード :
次に、コマンドを実行します:
次の例外が発生します。
ディレクトリW:\elita\jnitesters\workspace\c\IntArray\bin\DebugにIntArray.dllという名前のdllファイルがあります。
java-native-interface - JNIUnsatisfiedLinkErrorと型の解析
Javaコードで使用したいdllがあります。関数をネイティブとして宣言し、戻り値の型はbool(c)です。JNIのドキュメントで見たように、javaの「boolean」はcコードでは「jboolean」としてマップする必要があります。しかし、問題は、私がcコードを持っておらず、dllだけを持っていることです。
私の実際の問題はUnsatisfiedLinkErrorですが、他に何が間違っているのかわかりません。
それが問題である場合、私は別のc-wrapperを書くべきですか?
(この例外についてはすでに何度も議論されていることは知っていますが、私の場合、有用な情報は見つかりませんでした)
UPD:dllを使用する別の方法があるかもしれませんか?
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 をコピーして貼り付けずに、他のシステムでもプログラムを実行する方法はありますか?
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
です...私は明らかにここで何か正しいことをしていません。
乾杯
eclipse - Maven Eclipse の「java.library.path に J3D がありません」
私が得ているエラーはここでよく議論されていますが、私が間違っていることをまだ把握できていないようです.
java3d で簡単なコードを実行しようとしています。jard を Maven Dependencies に追加したところ、それらが表示されています。エラーは表示されず、すべて問題ないようです。
しかし、コードをコンパイルしようとすると、突然メッセージが表示されます
が表示されます。
どうやら些細なエラーを見落としているようです。何度も質問されているので、答えはどこかにあるはずです。
pom.xmlを介してJarを追加しました
java - javaCV UnsatisfiedLinkError
JavaCV に問題があります。
javaCV-binをダウンロードしました
ubuntuの参照ライブラリのプロジェクトに.jarファイルを追加しました
ダウンロードしたファイルにあるサンプルコードを実行できました
しかし、エラーは
どうすれば問題を解決できますか? 問題を解決するためにubuntu 11.10でjavaCVを構成するにはどうすればよいですか。
助けてくれてありがとう
java - LWJGL アプレット java.lang.UnsatisfiedLinkError: java.library.path に lwjgl がありません
LWJGL アプリケーションをアプレットに移植してオンラインで再生しようとしていますが、ネイティブに正しいパスを与える方法がわかりません。
.java アプレット コードは次のとおりです。
HTMLコードは次のとおりです。
エラー出力は次のとおりです。
java - EclipseからエクスポートされたjarはLinuxで動作しますが、Windowsでは動作しません
UbuntuのEclipseで書いたプログラムがあります。プログラムを実行可能な.Jarにエクスポートしましたが、Linuxシステムで正常に動作します。Windowsシステムで使用しようとすると、2つのSWT.Dllファイルに関連するUnsatisfiedLinkErrorが発生します。コマンドラインに入力して開こうとしています:
これらの.Dllファイルを実行可能な.Jarにパックする方法はありますか?私はこれまでこのエラーに遭遇したことがないので、どうしたらよいか本当にわかりません。どんな助けでも大歓迎です。
java - Windows 7 での Javacv UnsatisfiedLinkError
私のプロジェクトでは、ウェブカメラから画像をキャプチャしたいと考えています。
この「OpenCV-JavaCV : eclipse project configuration windows 7」ブログ投稿の指示に従って、段階的に構成しました。
構成が完了した後、サンプル コードをテストしたところ、アプリケーションが Web カメラを検出しました
セットアップ: デバイス 0 のセットアップ
セットアップ: Namuga 1.3M ウェブカメラ
セットアップ: SmartTee を使用してプレビュー ピンが見つかりませんでした
セットアップ: キャプチャ コールバック セット
SETUP: デバイスはセットアップされ、キャプチャの準備ができています。
そして、.dllエラーであるエラーが発生しました。
Windows7 x64 を使用しています。
どうすればこの問題を解決できますか?