NetBeans 플랫폼:다른 모듈의 종속성 설정/액세스 방법
-
13-12-2019 - |
문제
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 모듈 내에서 클래스를 내보내야 합니다.
- 모듈을 마우스 오른쪽 버튼으로 클릭하십시오.
- 속성 선택
- "API 버전 관리"를 클릭하세요.
- 패키지를 확인하세요
com.demo.toolbar
"Public Packages"라고 표시된 패키지 목록에서
이는 MenuToolbar 모듈이 이미 NetBeans 플랫폼 애플리케이션의 일부라고 가정합니다.
제휴하지 않습니다 StackOverflow