我目前正在尝试调整Eclipse的安装,并碰到“ -vm”选项。SO上的其他文章提到始终使用可用的最新JVM是很好的,因为它们在性能方面不断提高,所以我很可能这样做。我想知道,如果不指定“ -vm”参数,如何找出运行JVM Eclipse的方式。
我在文档中找到了以下内容,但并没有阐明它对JVM的外观:
当传递给Eclipse可执行文件时,此选项用于查找要用于运行Eclipse的Java VM。它必须是适当的Java可执行文件的完整文件系统路径。 如果未指定,则Eclipse可执行文件使用搜索算法来找到合适的VM 。无论如何,可执行文件然后使用-vm参数将路径传递到Java Main使用的实际VM。然后,Java Main将此值存储在eclipse.vm中。
实际上,Windows-> Preferences-> Java-> installed不会显示运行Eclipse的那一个,而是显示运行它的默认JRE。
要查看正在运行的Eclipse,请转到“帮助”->“关于Eclipse平台”->“配置详细信息”,然后查找属性eclipse.vm。
例如:
eclipse.vm=C:\Program Files\Java\jre6\bin\client\jvm.dll