如何在eclipse中获取用于开发插件的打开工作区的文件路径

Mat*_*att 3 java eclipse plugins persistence

这是一个专门针对Eclipse平台的插件开发的问题:

我需要实现持久性而不用硬编码我正在使用的数据存储区的名称.我希望能够在我的插件与独立数据存储器同时运行的情况下拥有多个eclipse实例.

这样做的一种方法是使用工作空间的文件路径来生成/查找与该特定工作空间相关的数据存储的名称.

我已经尝试过org.eclipse.core.resources.ResourcesPlugin.getWorkspace(),但这似乎没有办法获得该字符串.

为了避免任何混淆,我知道-data和-showlocation - 我想在运行时在eclipse插件中访问showlocation的文本.

我正在使用eclipse 3.5.2来完成我当前的项目.

提前致谢!

Ash*_*Ash 5

这是来自几年前的新闻列表,但您可以尝试:

Platform.getLocation();
Run Code Online (Sandbox Code Playgroud)