我希望能够配置一个基于eclipse的应用程序,以便在用户启动它时,会向用户建议预定义的默认工作区位置。
目前,这是在config.ini文件中配置的: osgi.instance.area.default=@user.home/Application Data / MyApp / workspace ......哪个有效。
问题是我不想要基于user.home的路径,而是想要一个基于用户登录的路径。我尝试了以下方法: osgi.instance.area.default = d:/MyApp/data/@user.name/workspace ...但是,当eclipse启动并提示工作区时,会出现文本“D:/MyApp/data/@user.name/workspace”!不会评估user.name变量。
我运行了一个小程序来打印user.name的值,这似乎得到了设置......我甚至尝试通过在eclipse.ini中添加“-vmargs -Duser.name =”来强制执行此操作。但似乎没什么用。
是否有其他人遇到此问题和/或知道如何修复它?
感谢。