문제

NetBeans 플랫폼 사용 및 종속성 설정 또는 단순히 다른 모듈의 클래스 참조에 관한 질문이 있습니다.

내가 가진 것:

뷰어라는 기본 모듈이 포함된 NetBeans 플랫폼 애플리케이션

com.demo.viewer
 -MainScreenTopComponent.java

그리고 MenuToolbar라는 모듈이 있습니다.

com.demo.toolbar
 -menutoolbar.java
 -action1.java

menutoolbar.java에는 MainScreenTopComponent에서 액세스하려는 메소드가 있습니다.

뷰어 모듈을 마우스 오른쪽 버튼으로 클릭하고 속성 > 라이브러리로 이동하여 MenuToolbar 모듈에 종속성을 추가해 보았지만 여전히 패키지를 가져올 수 없습니다.

어떤 도움이라도 감사하겠습니다 =(

감사합니다!

편집하다: 스스로 해결했습니다.Viewer에 종속성을 추가하는 대신 내 플랫폼의 Build/Clusters/Modules 폴더에서 찾은 Warpped Jar를 추가했습니다!

도움이 되었습니까?

해결책

래핑된 JAR을 사용할 필요가 없습니다.

MenuToolbar 모듈 내에서 클래스를 내보내야 합니다.

  1. 모듈을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 속성 선택
  3. "API 버전 관리"를 클릭하세요.
  4. 패키지를 확인하세요 com.demo.toolbar "Public Packages"라고 표시된 패키지 목록에서

이는 MenuToolbar 모듈이 이미 NetBeans 플랫폼 애플리케이션의 일부라고 가정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top