我的Win7系统上安装了一个64位Java 7 JDK。
然而,我正在进行的一个项目需要调用一些古老的C DLL(通过JNI),我只有32位版本。如果我试图在64位JVM中运行它,我会得到错误"无法在AMD 64位平台上加载IA 32-bit.dll"——没什么大不了的,只需使用我正是出于这个原因安装的32位JRE运行它。
然而,我正试图迁移到使用NetBeans 7.2进行开发工作(从使用TextPad、ant、javac),如果我在IDE中单击"Run",NetBeans将选择64位JRE。
有没有办法告诉NetBeans为这个项目选择一个不同的JRE?(我正在做的其他事情都是纯Java,所以不需要为它们更改JRE)。
在Tools->Java Platforms下,您需要"注册"32位JDK/JJRE。
然后在项目属性的"库"下选择JDK。