как да се показват изключения на netbeans чрез разработване на плъгин

Започвам да разработвам някакъв плъгин в платформата Netbeans и не мога да намеря начин да покажа изключения, хвърляни от моя плъгин (плъгинът е инсталиран). Когато се появи изключение, netbeans dosent показва съобщение за изключение (работи така, че изключението никога не се появява). Това е начин за показване на грешки например в изходния прозорец на netbeans??


person Michał Ziembiński    schedule 29.08.2014    source източник
comment
Въпросът е неясен! Независимо дали искате да покажете грешка/изключение, свързано с плъгин netbeans ИЛИ изключение, свързано с проект?   -  person Am_I_Helpful    schedule 30.08.2014


Отговори (2)


Ако отстранявате грешки в приложението netbeans, като използвате елемента от менюто debug в контекстното меню, изключенията се съобщават в изходния прозорец на IDE. Обикновено известието се показва и в балонче за известия. Не сте сигурни какво се опитвате да направите. Моля, предоставете повече подробности, ако това не отговаря на въпроса ви.

  • Разработвате ли плъгин или приложение за платформа?
  • Как работите с модула? т.е. mvn nbm:run-ide или елемент от менюто за отстраняване на грешки в контекстното меню на проекта?

въведете описание на изображението тук

Актуализация

Не трябва да използвате 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 ще видите балонче за известия с изключение.

person ShaggyInjun    schedule 29.08.2014
comment
Благодаря!! Вашето решение е полезно - person Michał Ziembiński; 31.08.2014

  • Разработвам плъгин, а не приложение за платформа,
  • Тествам/инсталирам приставка, като използвам десния бутон на мишката върху приставката на проекта и щракнете върху Инсталиране/Презареждане в IDE за разработка

въведете описание на изображението тук

след това плъгин за инсталиране на Netbeans в моята IDE. Добавката работи добре, но когато се случи нещо нередно (някои изключения хвърлят), Netbeans не отчита изключения (например в изходния прозорец).

person Michał Ziembiński    schedule 30.08.2014