Невозможно импортировать класс в затмении
Я установил Eclipse Luna Service Release 2 (4.4.2) в моей 32-битной системе Windows Vista.
При создании проекта Java я могу
import com.sun.javafx.application.*;
без ошибок, но когда я печатаю
import com.sun.javafx.application.Application;
оператор импорта подчеркнут.
Под проектом был путь сборки Java, я могу видеть записи:
Системная библиотека JRE [JavaSE-1.8] Системная библиотека JRE
[CDC-1.0/ Фонд-1.0]
Независимо от того, что я нажимаю, ошибка не исчезнет.
Что я должен делать?
1 ответ
com.sun.javafx.application.Application
является частью системной библиотеки Java 8, но не среды исполненияJavaSE-1.8, которая является лишь подмножеством системной библиотеки Java 8 (например, все com.sun.*
подпакеты исключаются в средах исполнения).
Чтобы получить доступ ко всей системной библиотеке, выберите альтернативную JRE вместо среды выполнения (в Путь сборки Java выберите Системная библиотека JRE [JavaSE-1.8] Системная библиотека JRE и нажмите " Изменить...").
Пока класс не используется, import com.sun.javafx.application.*;
это не ошибка, а только неиспользуемая инструкция импорта.
См. Также Как Eclipse узнает, что com.sun является ограниченным API?