【发布时间】:2012-01-21 01:15:03
【问题描述】:
我一直在我的 32 位 Windows Xp 电脑上使用 Eclipse 处理 Java 项目。该项目与另一个 C++ 项目相关,该项目是使用 Visual Studio 2008 通过 Java 本机接口 (JNI) 开发的。 现在我已经在 64 位 Windows 7 电脑上移动了我的项目。
在 Visual Studio 上编译 C++ 项目没问题,但如果我尝试在 Eclipse 上编译我的 Java 项目,那就是我得到的结果:
线程“Thread-3”java.lang.UnsatisfiedLinkError 中的异常: C:\Users\Desktop\temp\BioTesi\BioCpp.dll: %1 不是有效的 Win32 应用程序
我认为问题在于该项目设置为 32 位架构,而现在它不“知道”它在 64 位架构上工作。
如何在 Eclipse 上设置“此项目必须以 64 位方式编译”这一事实?
非常感谢
【问题讨论】:
标签: java eclipse 64-bit 32bit-64bit 32-bit