Невозможно импортировать класс в затмении

Я установил 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?

Другие вопросы по тегам