我想在Eclipse中获取工作区的路径。 我写了以下代码:
IWorkspace myWorkspace = ResourcesPlugin.getWorkspace();
System.out.println(myWorkspace.getRoot().getFullPath());
问题是我得到了一个工作区关闭异常。我该如何解决这个问题?
答案 0 :(得分:0)
首先,您必须在Eclipse插件代码中运行此代码。使用main
方法将无法正常工作,因为Eclipse / OSGi插件基础结构不会被初始化,也无法正常工作。
其次getFullPath()
返回相对于工作空间根的路径,因此根目录始终为/
。要获取本地文件系统路径,请使用getLocation()