我一直在使用Eclipse在我的32位Windows XP電腦上使用Java項目進行工作。該項目涉及另一個C++項目,該項目是使用Visual Studio 2008通過Java Native Interface(JNI)開發的。 現在我已將我的項目移至64位Windows 7 PC上。Eclipse,爲64位設置編譯32位項目
的C的compilin' ++在Visual Studio項目是好的,但如果我嘗試編譯在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位的architercture,而現在它不知道它在64位架構上工作。
如何在Eclipse上設置「此項目必須以64位方式編譯」的事實?
非常感謝您