2016-07-11 51 views
0

我使用Eclipse Neon和jdk-1.8.0_74。Eclipse Neon Java提議不提議JavaFX類

當輸入

public class HelloWorld { 
    Label 
} 

,打標籤後Ctrl-空格用Eclipse提出javafx.scene.control.Label(以及其他類)。

它不再這樣做。然而,該類本身存在,因爲我可以手動導入它,並且在使用「打開類型」對話框(Ctrl + Shift + T)時將找到該類。

這是eclipse中的一個bug嗎?

+0

你可以嘗試:在首選項:Java - >編輯器 - >內容輔助:恢復默認?並且檢查Java - >外觀 - >類型過濾器,它不在阻塞列表中。 – DVarga

+0

儘管最初的目標是Java 7,但我認爲http://stackoverflow.com/q/15592775/114313是高度相關的。更確切地說,在Linux上使用OpenJDK JavaFX默認情況下可能不會安裝;我會看看Java項目的類路徑。 –

+0

@Zotan由於OP可以手動導入類,因此您引用的場景與此無關。 – mipa

回答

0

我找到了答案。在「首選項」對話框中,在Java>外觀>類型過濾器必須取消選中隱藏禁止引用

無論出於何種原因,eclipse似乎認爲引用公共JavaFX類是被禁止的。