0

netbeans 플랫폼 용 간단한 플러그인을 개발합니다. 나는 (예를 들어 두 개의 WebJavaProject를 열었을 때) 자바 프로젝트를 지정하는 클래스 패스를 얻는 방법을 궁금해하며 이제는 프로젝트를 지정하기 위해 classsLoader를 어떻게 얻을 수 있는지 알지 못한다.netbeans의 classLoader를 가져 오는 방법 프로젝트 지정

임과 같이하지만,이 dosent 작업을 시도 :

 FileObject f = this.project.getProjectDirectory(); 
     ClassPath cpCompile = ClassPath.getClassPath(f, ClassPath.COMPILE); 
     cpCompile.getClassLoader(true); 

내가 그것을 어떻게 얻을 수있는 몸이 알 수 있습니까?

답변

0

보다 구체적인 클래스 경로를 찾아야합니다. 하나의 프로젝트는 일반적으로 소스 클래스 경로와 테스트를위한 클래스 경로를 포함합니다. 프로젝트에서 시작하는 경우 Sources 또는 SourceGroups (확인 ProjectUtils.getSources(org.netbeans.api.project.Project)JavaProjectConstants.SOURCES_TYPE_JAVA)에 액세스하려고합니다. 이것은 근원 뿌리를 줄 것이고 그들과 연관된 classpath가있을 것이다.

+0

확인 감사합니다. –