Пакет org.jdesktop.application не существует - PullRequest
3 голосов
/ 15 января 2010

Я создавал настольное 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 показал бы красную линию под оператором импорта, но эта красная линия тоже не отображается.

Где проблема?

Ответы [ 2 ]

1 голос
/ 14 октября 2015

У меня была такая же проблема. Это не было проблемой с кешем NetBeans или чем-то подобным.

Мой проект зависел от какого-то пакета Swing, который был необходим для установки.

Щелкните правой кнопкой мыши по проекту> Нажмите «Решить проблемы проекта», теперь просто установите отсутствующий пакет, и проблема решена.

1 голос
/ 15 января 2010

NetBeans имеет эту привычку самопроизвольно портить вещи. Очистите ваш проект и восстановите его заново.

Если это не поможет, почистите рабочее место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...