-vm C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe 不起作用。有什么想法吗?
请查看这个页面:
http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F
如果您在eclipe.ini中指定了VM,则必须在特定行(我想是这样的)中指定。
您更改过您的已安装的VMs吗?
窗口 -> 首选项 -> Java -> 已安装的JRE
其中可以找到64位的VM。
通过-vm参数,您可以指定启动Eclipse所需的JRE。通过已安装的VMs,您可以指定运行代码所需的VM。
你在Eclipse中运行项目所使用的JVM是在项目的“运行配置”中定义的,右键单击项目,然后选择“Run as”,再选择“Run configurations...”。在打开的窗口中,确保左侧菜单中选择了你的主类(用于启动程序的类),选择“JRE”选项卡,然后选择相应的JRE(在你的情况下,选择32位版本)。通过单击“run”关闭窗口以查看是否成功。
虚拟机有很多版本,让我们逐个了解一下:
JRE 32位、JRE 64位、JDK 32位、JDK 64位。
如果您使用的是64位操作系统,您应该能够安装所有这些版本。我已经在我的计算机上安装了它们,但是您必须按照特定的顺序进行安装,就像我刚才描述的那样:先安装JRE 32位,然后是JRE 64位,接着是JDK 32位和JDK 64位。如果以其他顺序安装可能会导致问题。为了保险起见,我建议您删除已安装的所有虚拟机(JavaRa可以帮助您轻松完成:http://singularlabs.com/software/javara/javara-download/),然后按照所述顺序进行安装。
即使您使用64位操作系统,仍然有一些原因需要运行32位Eclipse,其中之一是某些套件和工具不支持64位版本。
不要忘记设置:
JAVA_HOME: .;JDK32 PATH\bin;JDK64 PATH\bin
PATH: .;JDK32 PATH\bin;JDK64 PATH\bin
在设置新的环境变量时,将 .; 放在值的最前面总是一个好习惯。