2012-03-03 1 views
0

Это сводило меня с ума, и, возможно, кто-то здесь может помочь мне. Я создал макет с использованием Netbeans 7.0.1 с использованием swing - его SingleFrameApplication. Теперь на моем ноутбуке у меня есть Netbeans версии 7.1.1, с 7.1.1 панель пользовательского интерфейса больше не поддерживается, но код все равно должен компилироваться ?. Это не так, я получаю эту ошибку, знает ли кто-нибудь о каком-либо решении или почему он это делает?java swing одно приложение

+4

причиненном: java.lang.NullPointerException ... проверить это часть StackTrace .. опубликуйте некоторый код, чтобы люди могли помочь вам определить проблему. – Serhiy

+2

Это не ошибка компиляции. Это исключение во время выполнения. –

+0

Я новичок в java, и я не совсем понимаю, как использовать stacktrace ?. Я вставил сгенерированный код для файла здесь http://www.pastebin.ca/2123760. Что мне нужно изменить, чтобы сделать эту работу? я часами пытаюсь понять это =/ –

ответ

0

Если я правильно помню, NetBeans 6.5 использовал некоторые настраиваемые макеты, которые явным образом должен был добавить в ваш дистрибутив, иначе приложение не запустится. Это звучит похоже, но, пожалуйста, разместите остальную трассировку стека.

+0

Вещь, которую вы опубликовали выше, называется трассировкой стека и показывает порядок выполнения различных частей приложения. Ваш образец заканчивается на «... еще 14», где ответ может скрываться – mbatchkarov

0

То, что вы разместили выше, является трассировкой стека, но слишком долго для его включения. Все, что мы действительно заботимся о том, последней части, которая начинается с java.lang.NullPointerException Вы можете разместить свой код запуска в попытке поймать блок, как это:

try { 
    yourApp.launch(); 
{ 
catch(NullPointerException ug) { 
    ug.printStackTrace(); 
}