2016-07-11 2 views
0

Я использую Eclipse Neon с jdk-1.8.0_74.Предложения Eclipse Neon Java не предлагают классы JavaFX

При вводе

public class HelloWorld { 
    Label 
} 

и нажав Ctrl-Space после того, как этикетка затмение используется, чтобы предложить javafx.scene.control.Label (а также другие классы).

Это уже не так. Сам класс присутствует, потому что я могу вручную импортировать его, и при использовании диалога «Открыть тип» (Ctrl + Shift + T) класс будет найден.

Это ошибка в затмении?

+0

Не могли бы вы попробовать: В настройках: Java -> Editor -> Content Assist: восстановить значения по умолчанию? А также проверьте в Java -> Внешний вид -> Тип Фильтры, что он не находится в списке блокировки. – DVarga

+0

Хотя первоначально цели Java 7, я думаю, http://stackoverflow.com/q/15592775/114313 очень связан. Точнее, на Linux с OpenJDK JavaFX может не устанавливаться по умолчанию; и я бы посмотрел на classpath проекта Java. –

+0

@Zotan Поскольку OP может вручную импортировать класс, сценарий, который вы называете, здесь не уместен. – mipa

ответ

0

Я нашел ответ. В диалоговом окне «Настройки» под Java> Внешний вид> Фильтры типов необходимо снять отметку Скрыть запрещенные ссылки.

По какой бы причине не затмение казалось, что ссылки на общедоступные JavaFX-классы запрещены.

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