如何在Eclipse插件项目中获取工作空间路径?

时间:2014-01-15 11:48:05

标签: java eclipse eclipse-plugin

我有一个Eclipse插件项目,我正在尝试获取项目运行的工作空间的路径。(不是插件工作空间的路径) 我找到的所有内容都是以下代码,它给出了插件的工作区:

String url = ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();

有没有办法获取当前工作区的路径(而不是插件的工作区)?

1 个答案:

答案 0 :(得分:0)

有一种方法可以获取当前运行类的路径 - 并且可以获取当前工作空间的路径。 (不是插件的工作区)

 URL location = Current_class.class.getProtectionDomain().getCodeSource().getLocation();
 System.out.println(location.getFile());