2012-06-04 2 views
11

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

The import org.jdesktop cannot be resolved 

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

+0

Что вы подразумеваете под «Я удалил путь сборки»? У вас есть библиотека, добавленная правильно (т. Е. Отображается ли она в проекте в разделе «Связанные библиотеки»)? – brimborium

ответ

18

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

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

+0

Я добавил org-jdesktop-layout.jar в buildPath, но это не помогло. делает он правый JAR? – URL87

+0

Загляните внутрь. Он содержит класс, который вы пытаетесь импортировать? Если нет, это неправильный файл JAR. –

31

Если кому-то интересно, я должен был скачать 3 баночки:

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

Я бы принял это как правильный ответ. Спасибо за ваши исследования! – ignis

3

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

 Смежные вопросы

  • Нет связанных вопросов^_^