2

win32com.dllファイルに関してEclipseでエラーが発生します。エラーから、64ビットではなく32ビットの.dllを使用しようとしているように見えますが、残念ながら、64ビットのwin32com.dllファイルがどこにも見つからず、途方に暮れています。続行する方法で。今夜は文字通りEclipseをダウンロードしましたが、Javaで書くのはこれが初めてなので、気を付けてください。

ありがとう!

win32comのロードエラー:java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jre6 \ bin \ win32com.dll:AMD64ビットプラットフォームでIA32ビット.dllをロードできません

編集: JavaはJava Communications APIのサポートを中止したと思いますが、これを修正するために他に何をすべきかよくわかりません。誰かが良いシリアルポートJavaの例を指摘できますか?どこにも見つかりませんでした...

4

5 に答える 5

3

それで私はこれをあきらめてRXTXに切り替えました。私のすべての研究が、私が最初に何をしたいのかを理解するのではなく、これを指摘したので、かなりの数の人々がこれを行ったと思います。

一言で言えば、あなたがする必要があるのは、ここから正しいファイルをダウンロードすることです。

次のディレクトリにファイルをインストールします。

rxtxParallel.dllrxtxSerial.dll->Program Files/Java/jre6/bin

RXTXComm.dll->Program Files/Java/jre6/lib/ext

これは64ビット環境専用であることに注意してください。これが将来私の立場にある人の助けになることを願っています!

于 2013-03-14T20:17:05.097 に答える
1

Windows764ビットに64ビットのJDKではなく32ビットのJDKをインストールすることで同じことを回避しました。お役に立てば幸いです。

于 2013-06-03T10:17:58.820 に答える
0

次のアドレスで必要なファイルをダウンロードできます:http:
//llk.media.mit.edu/projects/picdev/software/javaxcomm.zip

jarをライブラリとしてプロジェクトに追加してください。

この例は、次のAPIを使用して十分に複雑に見えます:
http ://www.java2s.com/Code/Java/Development-Class/ReadfromaSerialportnotifyingwhendataarrives.htm

于 2013-03-13T18:07:52.603 に答える
0

64ビットバージョンを使用している場合は、JDK32ビットを再インストールします

于 2013-03-13T06:59:34.653 に答える
0

32ビットjdkをインストールし、[jre]タブでEclipseの実行構成を変更し、[Alternate JRE]を選択してから、32ビットjdkのbinパスを追加します。

于 2020-09-08T09:41:30.433 に答える