我有一个Eclipse插件项目,我正在尝试获取项目运行的工作空间的路径。(不是插件工作空间的路径) 我找到的所有内容都是以下代码,它给出了插件的工作区:
String url = ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();
有没有办法获取当前工作区的路径(而不是插件的工作区)?
答案 0 :(得分:0)
有一种方法可以获取当前运行类的路径 - 并且可以获取当前工作空间的路径。 (不是插件的工作区)
URL location = Current_class.class.getProtectionDomain().getCodeSource().getLocation();
System.out.println(location.getFile());