gpt4 book ai didi

Java Eclipse 在 64 位机器上导入 32 位 DLL

转载 作者:行者123 更新时间:2023-11-30 04:31:24 25 4
gpt4 key购买 nike

我正在尝试使用 thinkgear.dll 库来连接 NeuroSky Mindset。

开发人员工具包括 ThinkGear.java 类,它是 thinkgear.dll 的包装器。该dll仅兼容32位。尝试运行该程序时,出现“无法在 AMD 64 位平台上加载 IA 32 位 .dll”错误。这只会在我的计算机上运行,​​不会分发。我读过我必须以 32 位模式运行 jre 还是什么?

此外,我不确定我是否已设置库以正确引用它。我应该怎么做,从一个全新的项目开始,我应该将 dll 和 thinkgear.java 放在哪里才能使用 NeuroSkyApp 类中的方法?抱歉,我对java很陌生,我还不太理解这一切。

这是我在 Eclipse 中的屏幕截图:

Eclipse Screenshot

最佳答案

您需要安装32位JRE并在Eclipse中为您的项目配置相应的构建环境。

要将外部 dll 添加到您的项目中,您可能会在这里找到有用的信息:How to add native library to "java.library.path" with Eclipse launch (instead of overriding it)

关于Java Eclipse 在 64 位机器上导入 32 位 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14566874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com