eclipse Plugin 開發中遇到最多的就是資源的轉換,經常遇到java 中的File需要轉換爲JDT的Resources
1、首先要獲取當前資源所在工程。
獲取工程的方式有很多:
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("此處爲項目名"); //此處就是你的插件啓動類
2、通過工程獲取jdt 的資源。
IProject project = resource.getProject();
String relativePath = datasetFile.getPath().substring(project.getLocation().toString().length() + 1);
datasetComponent.setResource(project.getFile(relativePath));