java - NetBeans平台: Setting dependencies/accessing methods from other modules

标签 java netbeans dependencies netbeans-platform

我对 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 中导出类:

  1. 右键单击您的模块
  2. 选择属性
  3. 点击“API 版本控制”
  4. 检查标记为“公共(public)包”的包列表中的包com.demo.toolbar

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

关于java - NetBeans平台: Setting dependencies/accessing methods from other modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709548/

相关文章:

java - 对AdjustmentListener的递归调用 - StackOverFlow Error Swing Java

在小程序中使用 java.awt.Robot 类进行屏幕捕获时出现 java.security.AccessControlException

java - 在 Netbeans 7.2 中添加 SwingX 调色板

visual-studio-2012 - "SlowCheetah.Xdt.TransformXml"任务无法从程序集中加载

c++ - 分发使用 wxWidgets 的 C++ Linux 应用程序的选项

java - Maven 复制依赖项不起作用

java - 如何像设置二维数组一样按 X、Y id 设置二维 vector ?

java.sql.SQLException : Before start of result set 异常

java - Netbeans JPopupMenu 问题

java - Netbeans 11.3 未安装 - java.lang.noClassDefFoundError - pack200