Я только что скачал последнюю версию Netbeans - 6.9.1. Я уже некоторое время использую 6.8 для разработки PHP и HTML на веб-сайтах и еще много чего. Моему деловому партнеру необходимо разработать кроссплатформенное настольное приложение, и я решил, что Java - это то, что нужно.
Вот моя проблема - я скачал версию NetBeans 6.9.1 со всеми включенными языками, а также последнюю версию Java Development Kit (64bit). После их установки я запустил совершенно новый проект настольного Java-приложения в Netbeans. Посмотрев его и привыкнув к графическому интерфейсу, я нажал кнопку компиляции / запуска (имейте в виду, что я вообще не менял ЛЮБОЙ код, это всего лишь бит по умолчанию, который Netbeans создает при создании проекта Java Desktop App ); затем он сказал, что скомпилирован, но с ошибками и спросил, хочу ли я запустить его в любом случае. Я нажал «Да», но ничего не происходит.
В чем дело? Почему приложение не компилируется должным образом? Я вообще ничего не редактировал в коде или графическом интерфейсе, поэтому не могу представить, в чем проблема.
Сообщение об ошибке (вывод NetBeans) выглядит следующим образом:
run:
Oct 28, 2010 1:06:48 AM org.jdesktop.application.Application$1 run
SEVERE: Application class lsicontentcreator.LSIContentCreatorApp failed to launch
java.lang.RuntimeException: Uncompilable source code
at lsicontentcreator.LSIContentCreatorView.<init>(LSIContentCreatorView.java:50)
at lsicontentcreator.LSIContentCreatorApp.startup(LSIContentCreatorApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class lsicontentcreator.LSIContentCreatorApp failed to launch
at org.jdesktop.application.Application$1.run(Application.java:177)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.RuntimeException: Uncompilable source code
at lsicontentcreator.LSIContentCreatorView.<init>(LSIContentCreatorView.java:50)
at lsicontentcreator.LSIContentCreatorApp.startup(LSIContentCreatorApp.java:19)
at org.jdesktop.application.Application$1.run(Application.java:171)
... 8 more
BUILD SUCCESSFUL (total time: 10 seconds)
Итак, что за дело? Проблема с JDK? Что-то не так с моей установкой NetBeans? Какой-нибудь другой SDK / Library / Framework мне нужно установить? Я не знаю, почему код проекта по умолчанию не работает.