如何重新配置​​eclipse以使用64位JVM

Ran*_*num 7 java eclipse java-native-interface

我正在使用eclipse,我认为这些都是64位运行时环境.当前设置Java>已安装的JRE和执行环境都指向jdk1.6.0_30,这是JDK的64位版本.但是,eclipse仍然认为它运行的是32位版本,因为当我运行时:

System.getProperty( "sun.arch.data.model");

它返回32而不是64.

我为64位计算机编译的外部JNI资源不会链接到共享的.so文件,除非它在64位环境中运行.(当我尝试这样做时,我的字大小不匹配错误)

那么如何重新配置​​eclipse以运行64位jvm.eclipse本身必须是64位版本吗?

:在linux上

编辑:我已经尝试了每个人的建议,但没有任何工作.我已经将执行和环境变量更改为指向我最新的JDK,即1.6_30.当我从命令行运行程序时,我得到64和amd64作为值,当我在eclise中运行相同的程序时,我得到32和i386.eclipse中出现问题导致它尝试在32位JVM上运行它.当我尝试java -d32 -version时,它说没有安装32位环境,但Eclipse不知道.我已经修改了Eclipse.ini文件但仍然无法正常工作.在这些变化之后我重新启动了eclipse ......没有.一个知道日食的人可以帮助我.谢谢

Chr*_*ava 3

将 -vm 标记添加到 eclipse.ini 或快捷方式以显式指定 JRE。请注意,Windows XP 默认使用 Windows 自带的 CRAPPY JRE。

-vm "%JAVA_HOME%/bin/javaw.exe"