所以我需要在IntelliJ的java项目中实现这个dll 我已经尝试了在dependecies选项卡中的内容。 我在控制台中也遇到了错误:
Can't load IA 32-bit .dll on a AMD 64-bit platform
顺便说一句,我有英特尔处理器。
答案 0 :(得分:1)
听起来你正在运行64位版本的IntelliJ和/或JDK,你的库被编译为32位。
您需要获取64位库的新版本或联系Jetbrains以查看Windows上是否存在32位版本的IntelliJ。
并且旁注 - “AMD 64”是x86芯片上的64位变体。 32位芯片最初由英特尔完成。英特尔和AMD几乎同时推出了64位芯片。但是英特尔使他们的64位芯片与32位芯片不兼容。 AMD使它们兼容。这就是为什么你再也听不到有关Itanium芯片的信息了。英特尔芯片现在使用AMD64架构,这是错误所指的。