2014-11-22 92 views
0

在哪里可以添加一个配置让Eclipse产品指向我的计算机上的JDK 1.5实例而不是默认的JDK 1.8实例?更改Eclipse产品中的JVM

我没有看到任何东西:

  • /.eclipseproduct/configuration/config.ini
  • /plugins/orgs.eclipse.equinox.launcher.win32.win32 .86_1.0.200.v20090519/launcher.win32.win32.x86.properties
  • /workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.[url].[packagename] .configurator.prefs有“path.to.jdk”,但它并不影响什么Eclipse的产品使用

注:我想充当用户这个应用程序的不是开发商

+1

“作为用户”是什么意思? Eclipse无法控制用户尝试运行应用程序的哪个Java版本;你可以做的最好的是文件需要哪个版本。 – Wyzard 2014-11-22 03:54:40

回答

1

转到窗口>首选项> Java>已安装的JRE,您将能够添加或删除所需的任何JRE。

+0

说明:我想充当此应用程序的*用户*和*而不是开发人员*。 – citizen 2014-11-22 03:02:02

+0

在Eclipse中,您仍然需要声明该运行时才能引用它。您不需要将该运行时用作Eclipse编译器,但为了设置应用程序的目标运行时,Eclipse仍然需要一些关于该运行时的概念。 – holtc 2014-11-25 14:19:13

2

您可以将eclipse.ini文件放在eclipse.exe文件旁边。这适用于Eclipse本身,但也适用于RCP应用程序。

在里面,你可以指定-vm <vm-path>(与谷歌搜索eclipse.ini和VM,你会发现大量的信息)

+0

似乎无法用于Eclipse产品。但是,我在命令行中添加了相同的内容,并且它工作正常。 – citizen 2014-11-22 04:57:20

1

如果您使用的RCP一个xxx.product文件,你可以把

-vm 
<vm-path> 

位于.product文件编辑器中“启动”选项卡上的“启动参数”的“程序参数”部分。

确保-vm和路径位于不同的行上。