繁体   English   中英

Eclipse,为64位设置编译一个32位项目

[英]Eclipse, compile a 32-bit project for 64-bit settings

我一直在使用我的32位Windows Xp pc上的Eclipse Java项目。 该项目涉及另一个使用Visual Studio 2008通过Java Native Interface(JNI)开发的C ++项目。 现在我已将我的项目移动到64位Windows 7 PC上。

Visual Studio上的C ++项目的compilin'没问题,但如果我尝试在Eclipse上编译我的Java项目,那就是我得到的:

线程“Thread-3”中的异常java.lang.UnsatisfiedLinkError:C:\\ Users \\ Desktop \\ temp \\ BioTesi \\ BioCpp.dll:%1不是有效的Win32应用程序

我认为问题在于项目设置为32位架构,而现在它并不“知道”它在64位架构上工作。

我怎样才能在Eclipse上设置“这个项目必须以64位方式编译”的事实?

非常感谢你

Java项目没有64位设置,但您可以在64位JVM或32位JVM中运行已编译的项目。 64位JVM需要64位DLL,而32位JVM需要32位DLL。

inside:Run Configurations ... - > Arguments(tab) - > Programa Arguments - > Type'-d64'

通过这种方式,你告诉Eclipse模拟64位程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM