2013-01-15 22 views
0

我正在開發一個將用於創建項目的Eclipse嚮導。我可以創建文件夾hieararchy,但我無法在「src」文件夾下創建一個包。我在這裏找到了這個答案How to create packages (folders) in an Eclipse project via plugin。但是,它不能解決我的問題。當我在「src」文件夾下創建文件夾時,eclipse不會將其識別爲包。我怎樣才能做到這一點?開發eclipse插件時在源文件夾下創建一個包

+0

你怎麼知道Eclipse的簡化版,識別文件夾的包?你有沒有在其中的一個Java文件? –

回答

1

請嘗試使用JDT API,如下所示。

private void createPackage(IProject project) throws JavaModelException { 
    IJavaProject javaProject = JavaCore.create(project); 
    IFolder folder = project.getFolder("src"); 
    // folder.create(true, true, null); 
    IPackageFragmentRoot srcFolder = javaProject 
     .getPackageFragmentRoot(folder); 
    IPackageFragment fragment = srcFolder.createPackageFragment(project.getName(), true, null); 
} 

如需更多幫助,請訪問此link

相關問題