2

我的 Win7 系统上安装了 64 位 Java 7 JDK。

然而,我正在进行的一个项目需要调用一些古老的 C DLL(通过 JNI),我只有 32 位版本。如果我尝试在 64 位 JVM 中运行它,我会收到错误“无法在 AMD 64 位平台上加载 IA 32 位 .dll” - 没什么大不了的,只需使用我的 32 位 JRE 运行它正是因为这个原因才安装的。

但是,我正在尝试迁移到使用 NetBeans 7.2 进行开发工作(从使用 TextPad、ant、javac),如果我从 IDE 中单击“运行”,NetBeans 将选择 64 位 JRE。

有没有办法告诉 NetBeans 为这个项目选择不同的 JRE?(我正在做的其他事情都是纯Java,所以不需要为那些改变JRE)。

4

1 回答 1

4

在工具 -> Java 平台下,您需要“注册”32 位 JDK/JRE。

然后在“库”下的项目属性中选择该 JDK。

于 2013-07-05T14:57:43.877 回答