0

私はいくつかの投稿を調べて、ほとんど成功しなかったものを試しました。設定は次のとおりです。

私はJavaでプログラムを作成し、問題なく動作しましたが、カメラを切り替える必要がありました。このカメラはTwain互換です(うん)。JTwainを使用してプログラムを書き直しました(非常に単純です)。NetBeansでは問題なく動作します。私はそれを構築しました、そしてそれは私のコンピュータ上でうまく動作します。ただし、.jar(およびコンパニオンライブラリなど)を転送しようとすると、画像を取得する必要があるまで正常に実行され、エラーが発生します。

java.lang.UnsatisfiedLinkError:Java.library.pathにaspireJTwainがありません。

基本のtwainパッケージを持ち込み、システム環境変数を追加し、Javaディストリビューションをチェックしてみました。JTwainテストファイルを実行できます(JTwainがあり、すべてがハンキーなドーリーであることを確認するため)。

誰かが手を貸してくれたら、私は大いに義務づけられるでしょう。

4

1 に答える 1

1

The Java Developer's Guide to JTwain v9 の指示に従っていることを確認できますか。

6.3 ソフトウェアのパッケージ化と配布

独自のバイナリ コードと共に配布する必要がある JTwain に関する 2 つのファイルがあります。1 つは JTwain.jar で、他の Java ライブラリと同様に、コピーしてクラス パスに配置するだけです。もう 1 つは、ネイティブ ライブラリの AspriseJTwain.dll です。この dll ファイルを「インストール」するには多くの方法があります。次の方法があります。 ネイティブ ライブラリを含むフォルダをシステム パスに追加する、または ネイティブ ライブラリを jre/bin ディレクトリにコピーする - ライブラリを JVM に「インストール」する、またはSourceManage.instance() を呼び出す前に、C:\AspriseJTwain.dll などの特定の場所にネイティブ ライブラリを保存します。

于 2012-12-11T22:30:07.613 に答える