Eclipse не распознает org.jdesktop. *

Я использую JRE system Library [jre7], и когда я import org.jdesktop.application.Action, я получаю

The import org.jdesktop cannot be resolved

Я удалил путь сборки Build Path > remove from build path, а затем я сделал project > properties > java build path > add Library > JRE system Library и все та же ошибка.

Ответ 1

Код org.jdesktop не является частью Java SE, поэтому классы не будут находиться в JRE. Вам нужно найти и загрузить файл JAR, содержащий классы, а затем добавить его в путь сборки Eclipse.

(Одно место для загрузки JAR здесь... но легко выполнить собственный поиск, если эта ссылка ломается. Maven Central или findjar.)

Ответ 2

Если кому-то интересно, мне пришлось загрузить 3 JAR:

  • appframework-1.0.3.jar (ссылка в предыдущем посте), в которой содержатся классы org.jdesktop.application,
  • swing-layout-1.0.3.jar ссылка, в которой содержатся классы org.jdesktop.layout,
  • swing-worker-1.1.jar ссылка содержит классы org.jdesktop.swingworker, необходимые другим банкам

Ответ 3

Просто загрузите соответствующий файл jar из здесь. И тебе хорошо идти. Добавьте банку в путь сборки.