我一直在32位Windows XP电脑上使用Eclipse开发Java项目。这个项目与另一个由Visual Studio 2008开发的C++项目通过Java本机接口(JNI)相关联。现在我将我的项目移植到了64位Windows 7电脑上。
在Visual Studio上编译C++项目没有问题,但是如果我在Eclipse上尝试编译Java项目,就会出现以下错误信息:
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: C:\Users\Desktop\temp\BioTesi\BioCpp.dll: %1 is not a valid Win32 application
我认为问题可能是该项目设置为32位架构,而现在不知道它正在运行在64位架构上。
我该如何在Eclipse上设置“该项目必须以64位方式编译”?
非常感谢。
在Visual Studio上编译C++项目没有问题,但是如果我在Eclipse上尝试编译Java项目,就会出现以下错误信息:
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: C:\Users\Desktop\temp\BioTesi\BioCpp.dll: %1 is not a valid Win32 application
我认为问题可能是该项目设置为32位架构,而现在不知道它正在运行在64位架构上。
我该如何在Eclipse上设置“该项目必须以64位方式编译”?
非常感谢。