如何通过开发插件显示netbeans异常

时间:2014-08-29 13:43:47

标签: java netbeans netbeans-7 netbeans-platform netbeans-plugins

我开始在Netbeans平台上开发一些插件,我无法找到显示从我的插件中抛出异常的方法(已安装插件)。当异常出现时netbeans dosent显示异常消息(工作`如何异常永远不会出现)。这是在输出netbeans窗口中显示错误的方法??

2 个答案:

答案 0 :(得分:0)

如果使用上下文菜单中的debug menuitem调试netbeans应用程序,则会在IDE的输出窗口中报告异常。通常,通知也会显示在通知气泡中。不确定你要做什么。如果没有回答您的问题,请提供更多详细信息。

  • 您正在开发插件还是平台应用程序?
  • 你是如何运行模块的?即项目上下文菜单中的mvn nbm:run-ide或调试菜单项?

enter image description here

<强>更新

一般情况下,您不应使用Install / Reload in Development IDE。如果您在开发IDE中运行插件,最终可能会破坏您的开发环境。然后你将不得不重新安装你的Netbeans。

我通常安装了多个版本的Netbeans,这有助于开发Netbeans插件。例如,我目前正在开发Netbeans 8.0中的插件,但我安装了Netbeans 8.0-Beta。所以我指出该插件可以在netbeans 8.0-beta上运行。因此,当我单击调试时,它开始在netbeans 8.0-beta上运行,而不是Netbeans 8.0。

示例配置

<properties>
    <nb.installation>/home/venkat/Programs/netbeans-8.0rc1</nb.installation>
</properties>

<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>nbm-maven-plugin</artifactId>                        
   <extensions>true</extensions>
      <configuration>
          <netbeansInstallDirectory>${nb.installation}</netbeansInstallDirectory>
          <netbeansInstallation>${nb.installation}</netbeansInstallation>
          <additionalArguments>${nbm.run.arguments}</additionalArguments>
      </configuration>
</plugin>

完成此操作后,您现在可以右键单击该插件并单击“调试”。当你这样做时,另一个Netbeans实例开始安装你的插件。在主Netbeans IDE中,您将看到输出窗口中报告的异常,在第二个netbeans中,您将看到带有异常的通知气泡。

答案 1 :(得分:0)

  • 我开发插件,而不是平台应用程序,
  • 我在项目插件上使用鼠标右键单击测试/安装插件,然后单击开发IDE中的安装/重新加载

enter image description here

之后,Netbeans在我的IDE上安装了插件。插件工作正常,但是当发生错误时(某些异常抛出)Netbeans不报告异常(例如在输出窗口中)。