私はこのDLLをintelliJのjavaプロジェクトに実装する必要があります。 私は既にdependeciesタブにあるものを試しました。私はまた、コンソールにエラーまし :ところでintelliJにネイティブdllファイルを追加する
Can't load IA 32-bit .dll on a AMD 64-bit platform
を、私は、Intelプロセッサを持っています。
私はこのDLLをintelliJのjavaプロジェクトに実装する必要があります。 私は既にdependeciesタブにあるものを試しました。私はまた、コンソールにエラーまし :ところでintelliJにネイティブdllファイルを追加する
Can't load IA 32-bit .dll on a AMD 64-bit platform
を、私は、Intelプロセッサを持っています。
IntelliJおよび/またはJDKの64ビット版を実行していて、ライブラリが32ビット用にコンパイルされているようです。
Windows版IntelliJの32ビットバージョンがあるかどうかを確認するには、64ビットのライブラリの新しいバージョンを入手するか、Jetbrainsに問い合わせる必要があります。
「AMD 64」はx86チップ上で64ビットのバリエーションです。 32ビットのチップはもともとインテルが行ったものです。 IntelとAMDは、ほぼ同時に64ビットのチップを出した。しかし、インテルは、64ビットのチップを32ビットのチップと互換性を持たないものにしました。 AMDは互換性を持たせました。だから、もうItaniumチップについては何も聞こえません。 Intelのチップは現在、このエラーが参照しているAMD64アーキテクチャを使用しています。
で修正しました。32ビットJDKを使用し、java -Djava.library.pathへの正しいパスを修正しました...しかし、とにかくありがとう !! –
32ビットJDKを使用し、正しいパスをjava -Djava.library.path –