【发布时间】:2014-05-19 16:38:25
【问题描述】:
我正在为我的 RCP 应用程序使用 eclipse 3.72 (Indigo)。它工作正常。我已经为自动更新实现了 p2。但是在使用 p2 更新我的功能后,我的 eclipse.ini 被覆盖了!我怎样才能禁用它?
我的客户能够更改我的 prog 正在使用的语言设置以及用于将特定数据存储到“@user.home ...”中的 -data-param。我不能告诉他在放置更新后修改 eclipse.ini。
【问题讨论】:
我正在为我的 RCP 应用程序使用 eclipse 3.72 (Indigo)。它工作正常。我已经为自动更新实现了 p2。但是在使用 p2 更新我的功能后,我的 eclipse.ini 被覆盖了!我怎样才能禁用它?
我的客户能够更改我的 prog 正在使用的语言设置以及用于将特定数据存储到“@user.home ...”中的 -data-param。我不能告诉他在放置更新后修改 eclipse.ini。
【问题讨论】:
建议您的客户在单独的批处理文件中引入额外的程序参数,该文件将执行 YourEclipseProduct.exe:
#!/bin/bash
YourEclipseProduct.exe -data <path>
这些程序参数将优先于 YourEclipseProduct.ini 中的参数
我不建议使用 P2,因为某些已安装的 IU 可能确实需要自定义 .ini 文件。
【讨论】: