Започвам да разработвам някакъв плъгин в платформата Netbeans и не мога да намеря начин да покажа изключения, хвърляни от моя плъгин (плъгинът е инсталиран). Когато се появи изключение, netbeans dosent показва съобщение за изключение (работи така, че изключението никога не се появява). Това е начин за показване на грешки например в изходния прозорец на netbeans??
как да се показват изключения на netbeans чрез разработване на плъгин
Отговори (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 ще видите балонче за известия с изключение.
- Разработвам плъгин, а не приложение за платформа,
- Тествам/инсталирам приставка, като използвам десния бутон на мишката върху приставката на проекта и щракнете върху Инсталиране/Презареждане в IDE за разработка
след това плъгин за инсталиране на Netbeans в моята IDE. Добавката работи добре, но когато се случи нещо нередно (някои изключения хвърлят), Netbeans не отчита изключения (например в изходния прозорец).