我正在尝试获取日食的工作空间路径。我想要的结果是
d:\ MyWorkspace
我经常搜索并找到了这个。
ResourcesPlugin.getWorkspace().getRoot().getLocation().toString()
但它会返回以下内容。
D:/runtime-EclipseApplication
任何帮助?
答案 0 :(得分:1)
D:/runtime-EclipseApplication
是您Run As > Eclipse Application
时使用的工作区。因此,这是应用程序运行时工作空间的正确值。该值在Run Configuration
对话框中配置。
如果您编写插件并将其安装到Eclipse中,那么您将获得工作区的位置。
答案 1 :(得分:0)
Workspace存储在/path_to_eclipse/configuration/.settings/org.eclipse.ui.ide.prefs中,最简单的方法是解析此文件。它只是简单的配置格式"变量=值/ n"。