Я создавал настольное Java-приложение за несколько дней, и все шло хорошо.
Но сегодня, когда я открыл Netbeans и скомпилировал файл, произошла следующая ошибка компиляции:
Compiling 9 source files to C:\Documents and Settings\Administrator\Desktop\EMS\build\classes
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSAboutBox.java:7: package org.jdesktop.application does not exist
import org.jdesktop.application.Action;
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSApp.java:7: package org.jdesktop.application does not exist
import org.jdesktop.application.Application;
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSApp.java:8: package org.jdesktop.application does not exist
import org.jdesktop.application.SingleFrameApplication;
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSApp.java:13: cannotfind symbol
symbol: class SingleFrameApplication
public class EMSApp extends SingleFrameApplication {
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSView.java:7: package org.jdesktop.application does not exist
import org.jdesktop.application.Action;
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSView.java:8: package org.jdesktop.application does not exist
import org.jdesktop.application.ResourceMap;
C:\Documents and Settings\Administrator\Desktop\EMS\src\ems\EMSView.java:9: package org.jdesktop.application does not exist
Раньше я использовал тот же код, но никакой ошибки не возникало. Когда я проверил библиотеки, то там был пакет org.jdesktop.application, и когда мы импортировали этот пакет, netbeans показывает пакет «application» в предложении.
Тогда почему ошибка существует, когда пакет уже существует. Если пакет не находится в библиотеке, Netbeans показал бы красную линию под оператором импорта, но эта красная линия тоже не отображается.
Где проблема?