要獲取當前選中的項目的路徑,翻遍了org.eclipse.jdt.core.IJavaProject,沒有找到方法。只有getPath,path爲相對路徑。
還有一個classpath,它得到的是src、res、J2MELIB三部分,而outputpath爲bin目錄。
幸好還有IProject,通過IJavaProject.getProject可得到IProject,而IProject有getLocation方法,可以得到項目的絕對路徑。
IProject和IJavaProject之間的關係,顧名思義,一個更抽象,一個更java。項目的屬性分爲了兩部分,java相關的放在IJavaProject中;通用的放在IProject中。