我对 NetBeans 平台的使用和设置依赖项或仅引用其他模块中的类有疑问。
我有:
带有名为 Viewer 的主模块的 NetBeans 平台应用程序
com.demo.viewer
-MainScreenTopComponent.java
我有一个名为 MenuToolbar 的模块
com.demo.toolbar
-menutoolbar.java
-action1.java
menutoolbar.java 有一个我想从 MainScreenTopComponent 访问的方法。
我尝试右键单击查看器模块,转到属性>库并添加对 MenuToolbar 模块的依赖项,但我仍然无法导入包。
感谢任何帮助=(
谢谢!
编辑:解决了我自己。我没有在查看器中添加依赖项,而是添加了一个在平台的 Build/Clusters/Modules 文件夹中找到的 Warpped Jar!
最佳答案
无需使用包装的 JAR。
您需要从模块 MenuToolbar 中导出类:
- 右键单击您的模块
- 选择属性
- 点击“API 版本控制”
- 检查标记为“公共(public)包”的包列表中的包
com.demo.toolbar
这假设您的 MenuToolbar 模块已经是 NetBeans 平台应用程序的一部分
关于java - NetBeans平台: Setting dependencies/accessing methods from other modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709548/