我有一个 Eclipse RCP 应用程序。
在启动时,此 RCP 应用程序会为“配置区域”创建一个文件夹(请参阅 eclipse 帮助)。
目前,我将硬编码路径传递给启动器 .ini 文件中的 -configuration 参数,以定义“配置区域”的此文件夹应位于的位置。
到目前为止,这工作正常。
现在客户的要求是,这个“配置区域”应该保存在Windows用户的漫游配置文件中。
漫游配置文件的位置由 Windows 环境变量 APPDATA 定义。但是这个位置不对应于 Java user.home目录,在我的客户的情况下,它指向一个共享网络驱动器。
我该如何实现这个要求?
据我所知,我可以在启动器 .ini 中使用的唯一变量是 @user.home 和 @user.dir (请参阅 Eclipse 运行时选项)。两者似乎对我的场景都没用。
自 2005 年以来,Eclipse Bugzilla 上有一个错误,似乎正好解决了我的问题。但这并没有解决,而且解决问题的需求似乎并不大。所以我想知道其他人如何处理类似的情况?
非常感谢任何有关使用 Windows 漫游配置文件设置 Eclipse RCP 多用户方案的帮助...