Eclipse-Eclipse.ini不工作

Eclipse-Eclipse.ini不工作,eclipse,ini,permgen,Eclipse,Ini,Permgen,我有一些Eclipse发行版(ADT、Standard、Scala IDE、Modeling+Scala IDE,均于2014年6月下载)。我一直在试验permgen内存错误。在试图解决这个问题时,我注意到eclipse在至少2个发行版中没有采用eclipse.ini中提供的参数。这可以从两个方面看出:1。在windows process manager的命令列中,该命令不包括vm参数。2.终止java进程,eclipse显示的错误窗口,不包括vm参数 对于我的测试,我对所有发行版使用相同的in

我有一些Eclipse发行版(ADT、Standard、Scala IDE、Modeling+Scala IDE,均于2014年6月下载)。我一直在试验permgen内存错误。在试图解决这个问题时,我注意到eclipse在至少2个发行版中没有采用eclipse.ini中提供的参数。这可以从两个方面看出:1。在windows process manager的命令列中,该命令不包括vm参数。2.终止java进程,eclipse显示的错误窗口,不包括vm参数

对于我的测试,我对所有发行版使用相同的ini文件。是否有其他变量影响Eclipse在ini文件中加载和应用vm参数

注意:如果我在控制台中或使用windows快捷方式传递参数,它会工作


注2:没有定义ECLIPSE\u HOME env变量

检查是否设置了
$ECLIPSE\u HOME
。它将在eclipse.ini之前使用。

经过一点测试,我发现了问题。因为我有这么多的发行版,所以我更改了eclipse可执行文件的名称,以便能够轻松找到并区分它们:

eclipse.exe=>某些特定的eclipse.exe

结果是ini文件必须与exe文件具有相同的名称:

eclipse.ini=>某些特定的eclipse.ini


否则,将不会加载ini文件,并将使用默认配置。更正ini文件名后,一切正常运行

如果在eclipse命令行上指定任何vm参数,eclipse.ini vm参数将被忽略。我知道,我尝试过查看这些参数是否可以到达vm…事实并非如此。我将继续测试,这解决了我在Windows 10上升级Eclipse时遇到的一个非常令人沮丧的问题。谢谢。我想是的,这件事花了我好几天的时间才弄明白;)