2012-04-16 5 views
0

Netbeans에서 설정된 주요 프로젝트의 경로를 얻으려고했습니다.Netbeans에서 설정 한 기본 프로젝트의 경로를 찾으려면

import org.netbeans.api.project.ui.OpenProjects; 
import org.netbeans.api.project.Project; 
import javax.tools.FileObject; 

Project proj = OpenProjects.getDefault().getMainProject(); 
FileObject root = proj.getProjectDirectory(); 
String path = root.getPath(); 

실행시 다음 오류가 발생합니다. 나는 fileUtil이 위의 root.getpath() 대신에 사용된다는 것을 발견했다.

netbeans module properties

이 그러나 Nebeans 플랫폼 프로젝트에서 해당 플랫폼 모듈에 의존성을 추가 한 것을 필요

Exception in thread "main" java.lang.NoClassDefFoundError: org/netbeans/modules/project/uiapi/Utilities 
    at org.netbeans.api.project.ui.OpenProjects.<init>(OpenProjects.java:88) 
    at org.netbeans.api.project.ui.OpenProjects.<clinit>(OpenProjects.java:83) 

답변

1

봅니다 모듈 속성에서 패키지를 검색> 라이브러리> 종속성 추가 (아마도 ide> Project API)

관련 문제