NetBeans平台:从其他模块设置依赖关系/访问方法

时间:2012-05-22 20:19:18

标签: java netbeans dependencies netbeans-platform

我有一个关于NetBeans平台的使用和设置依赖关系的问题,或者只是引用另一个模块的类。

我有什么:

带有名为Viewer

的主模块的NetBeans平台应用程序
com.demo.viewer
 -MainScreenTopComponent.java

我有一个名为MenuToolbar的模块

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

menutoolbar.java有一个我想从MainScreenTopComponent访问的方法。

我尝试右键单击Viewer模块,转到属性>库并添加对MenuToolbar模块的依赖,但是我仍然无法导入包。

感谢任何帮助=(

谢谢!

编辑解决了自己。我没有在Viewer中添加依赖项,而是在我的平台的Build / Clusters / Modules文件夹中添加了一个Warpped Jar!

1 个答案:

答案 0 :(得分:1)

无需使用包装的JAR。

您需要从模块MenuToolbar中导出类:

  1. 右键单击您的模块
  2. 选择属性
  3. 点击“API Versioning”
  4. 检查标有“公共包”
  5. 的包列表中的包com.demo.toolbar

    这假设您的MenuToolbar模块已经是NetBeans平台应用程序的一部分