2016-07-11 9 views
0

jdk-1.8.0_74でEclipse Neonを使用しています。Eclipse Neon JavaプロポーザルはJavaFXクラスを提案していません

public class HelloWorld { 
    Label 
} 

を入力してjavafx.scene.control.Label(だけでなく、他のクラス)を提案するために使用されるラベルの日食の後にCtrlキーを押しながらスペースを打ちます。

これはもう行いません。私は手動でインポートすることができるので、クラス自体が存在し、 "Open Type"ダイアログ(Ctrl + Shift + T)を使用すると、クラスが見つかります。

これはeclipseのバグですか?

+0

試してみることができます:環境設定:Java - >エディタ - >コンテンツアシスト:デフォルトを復元しますか?また、Java - > Appearance - > Type Filtersで、ブロッキングリストにないことを確認します。 – DVarga

+0

もともとJava 7をターゲットにしていましたが、http://stackoverflow.com/q/15592775/114313は非常に関連性が高いと思います。より正確には、OpenJDKを搭載したLinuxでは、JavaFXはデフォルトではインストールされません。私はJavaプロジェクトのクラスパスを見ていきたいと思います。 –

+0

@Zotan OPが手動でクラスをインポートできるため、参照するシナリオはここでは関係ありません。 – mipa

答えて

0

私は答えを見つけました。設定ダイアログでJava>外観>タイプフィルタを禁止する必要があります。禁止の参照を非表示にしてください。

なぜなら、Eclipseはpublic JavaFX-Classesへの参照が禁止されていると思われるようです。

関連する問題