Java 将本机dll文件添加到intelliJ

Java 将本机dll文件添加到intelliJ,java,dll,intellij-idea,dllimport,Java,Dll,Intellij Idea,Dllimport,所以我需要在intelliJ的java项目中实现这个dll 我已经试过“依赖项”选项卡中的内容。 我在控制台中也发现了错误: Can't load IA 32-bit .dll on a AMD 64-bit platform 顺便说一句,我有英特尔处理器。听起来您运行的是64位版本的IntelliJ和/或JDK,而您的库编译为32位 您需要获取64位的库的新版本,或者联系Jetbrains查看Windows上是否有32位版本的IntelliJ 另一方面,“AMD64”是x86芯片上的64位变

所以我需要在intelliJ的java项目中实现这个dll 我已经试过“依赖项”选项卡中的内容。 我在控制台中也发现了错误:

Can't load IA 32-bit .dll on a AMD 64-bit platform

顺便说一句,我有英特尔处理器。

听起来您运行的是64位版本的IntelliJ和/或JDK,而您的库编译为32位

您需要获取64位的库的新版本,或者联系Jetbrains查看Windows上是否有32位版本的IntelliJ


另一方面,“AMD64”是x86芯片上的64位变体。32位芯片最初由英特尔公司生产。英特尔和AMD几乎同时推出64位芯片。但英特尔使他们的64位芯片与32位芯片不兼容。AMD使它们兼容。这就是为什么你再也听不到关于芯片的任何消息了。英特尔芯片现在使用的是错误所指的AMD64体系结构。

使用32位JDK和指向我的java-Djava.library.path的正确路径修复了它。。。不过还是要谢谢你!!使用32位JDK和我的java-Djava.library.path的正确路径修复了这个问题