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() 대신에 사용된다는 것을 발견했다.
이 그러나 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)