2015-05-22 7 views
17
aufgelöst werden kann

Ich erhalte den Fehler mit folgenden zwei Einfuhren in Eclipse:Der Import javafx.scene.control.Alert nicht

import javafx.scene.control.Alert; 
import javafx.scene.control.Alert.AlertType; 

Die Fehler sind: "Die javafx.scene.control.Alert Import kann nicht gelöst werden "und das gleiche gilt für die 2. Import-Anweisung.

Ich benutze Eclipse Version: Luna Service Release 2 (4.4.2) und habe e (fx) clipse mit dem neuesten JDK 1.8 (1.8.0_45) installiert.

Es gibt kein Problem mit anderen javafx bezogenen Importanweisungen, wie

import javafx.scene.control.Label; 
import javafx.scene.control.ListView; 
import javafx.scene.input.MouseEvent; 
+8

Können Sie sicherstellen, dass Eclipse das installierte JDK verwendet, d. H. 1.8.0_45? Warnungen wurden in Java 8u40 eingeführt. Wenn Eclipse also eine niedrigere Stufe verwendet, werden Kompilierungsfehler ausgelöst. – ItachiUchiha

+0

Vielen Dank ItachiUchiha :) Ich habe das neueste JDK 1.8 Update 45 installiert, aber Eclipse verwendet immer noch die JRE 1.8.0_20. Ich habe das jetzt geändert und das Problem wurde behoben. Vielen Dank. – Nadeem

+0

Ja, thx für erinnern mich aktualisieren das JDK zu '' '1.8.0.45''' +. Meine Schritte: 1. Installieren Sie das richtige JDK (1.8.0_45 +), meins 1.8.0_60. 2.update meine Pfadvariable zum neuen JAVA_HOME && JDK \ jre \ bin Verzeichnis. 3.open Eclipse (Version 4.4 + Unterstützung '' 'java8''') -> Fenster-> Einstellungen-> Java-> Installierte JREs, klicken Sie auf die Bearbeiten-Schaltfläche im rechten Bereich, um das Verzeichnis auf neue jdk Bin, meins zu aktualisieren ist '' 'D: \ Programme \ Java \ jdk1.8.0_65''', dann alles behoben :) [PS. Der letzte Schritt, der das Problem von Nadeem über eclispe behob, benutzt immer noch die alte JRE.] – droida

Antwort

23

ich hatte das gleiche Problem, bis ich die JDK 1.8.0_60 installiert. Das ist richtig, die Installation des neuesten JDK hat geholfen! enter image description here

Nachdem Sie das neueste JDK, ändern Sie die Einstellungen auf der Eclipse installieren Es gibt zwei Schritte, um den Prozess:

  1. die entsprechende JRE auswählen in Eclipse > Preferences > Java > Installed JREs wie hier gezeigt: enter image description here

    1. Fügen Sie in Project > Properties > Java Build Path die Bibliothek wie folgt hinzu: enter image description here
+0

Perfekt! Das hat funktioniert. – CrashOverride

+0

Diese Antwort funktionierte für mich, sollte als akzeptiert markiert werden. Oder wenn es dem Kerl, der die Frage gestellt hat, nicht geholfen hat, sollte er etwas mehr erklären. – Drubio

4

bekam ich das gleiche Problem auf Eclipse (MacOSX Yosemite) an diesem Morgen aber gestern alles funktioniert ... das Problem zu lösen ich das Kontrollkästchen für ein anderes JDK nur abgewählt in Project > Properties > Java Build Path Eclipse-neu gestartet, neu ausgewählt, die guten (JDK 1.8.0_60), Eclipse neu gestartet und voilà! Nur ein seltsamer Fehler mit Checkboxen ...

Ich hoffe, es wird dir helfen.