2

我们正在使用 eclipse 的共享安装(RAD 7.0,在 Citrix 下)。我们需要允许每个开发人员提供 eclipse.ini 的本地副本。“--launcher.ini”命令行开关应该允许我们这样做,但我无法让 eclipse 识别 eclipse.ini 的本地副本。我看到的行为对于 RAD 7.0 和 Indigo(测试速度更快)都是一致的。

为了测试这一点,我使用了非共享 Indigo 安装并在 C:\Temp 中创建了 eclipse.ini 的本地副本,并添加了“-showlocation”开关作为第一个参数;在 Eclipse 打开时,在默认的 ini 文件中正确显示工作区路径,因此您可以立即知道本地 eclipse.ini 是否已被处理。

eclipse 文档将开关的格式显示为“--launcher.ini {location}”。我已经尝试使用我能想到的每种组合修改桌面快捷方式:引用与未引用,仅完整路径与文件夹名称,“”,“=”和“:”来分隔参数值,但无论如何都没有eclipse 找到本地副本并在标题栏中显示工作区名称。

任何人都可以提出为什么这个开关显然没有被识别,或者提供一个可行的例子吗?如果您有通过 Citrix 桌面图标中的 Citrix "/param:" 参数传递此开关的经验,我真的很高兴看到一个工作示例。

4

2 回答 2

4

我通过将以下内容添加到我的 eclipse.ini 中对其进行了测试:

-name
OriginalINI

然后我复制的 eclipse.ini 有:

-name
CopiedINI

-name影响启动画面的“窗口”名称,因此它在启动时显示。正常启动时,初始屏幕窗口显示原始名称。使用以下命令启动,它显示了复制的 eclipse.ini 名称:

eclipse/eclipse --launcher.ini $(pwd)/eclipse.ini
于 2012-06-12T13:09:03.673 回答
1

我发现“--launcher.ini”仅适用于 Vista,如果启动器没有其他参数。例如

eclipse --launcher.ini myOther.ini (works)

eclipse -console --launcher.ini myOther.ini (doesn't work on Vista)

eclipse --launcher.ini myOther.ini -console (doesn't work on Vista)
于 2012-12-19T06:48:33.927 回答