【问题标题】:How to prevent P2 to overwrite eclipse.ini如何防止 P2 覆盖 eclipse.ini
【发布时间】:2014-05-19 16:38:25
【问题描述】:

我正在为我的 RCP 应用程序使用 eclipse 3.72 (Indigo)。它工作正常。我已经为自动更新实现了 p2。但是在使用 p2 更新我的功能后,我的 eclipse.ini 被覆盖了!我怎样才能禁用它?

我的客户能够更改我的 prog 正在使用的语言设置以及用于将特定数据存储到“@user.home ...”中的 -data-param。我不能告诉他在放置更新后修改 eclipse.ini。

【问题讨论】:

    标签: java eclipse rcp p2


    【解决方案1】:

    建议您的客户在单独的批处理文件中引入额外的程序参数,该文件将执行 YourEclipseProduct.exe:

    #!/bin/bash
    YourEclipseProduct.exe -data <path>
    

    这些程序参数将优先于 YourEclipseProduct.ini 中的参数

    我不建议使用 P2,因为某些已安装的 IU 可能确实需要自定义 .ini 文件。

    【讨论】:

    • 这是一个很大的不便。如果你有十几个客户怎么办?您不能认真完成所有安装并手动修改它。
    • 为什么不方便?每次安装都不需要手动更改。使用 p2 接触点交付批处理“根”文件,仅此而已。
    猜你喜欢
    • 1970-01-01
    • 2017-12-19
    • 2021-02-08
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    相关资源
    最近更新 更多