2015-05-22 23 views
17

Tôi nhận lỗi với sau hai nhập khẩu trong Eclipse:Các javafx.scene.control.Alert nhập khẩu không thể được giải quyết

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

Các lỗi như sau: "Các javafx.scene.control.Alert nhập khẩu có thể không được giải quyết "và điều này cũng đúng với câu lệnh nhập thứ hai.

Tôi đang sử dụng phiên bản Eclipse: Luna Service Release 2 (4.4.2) và đã cài đặt e (fx) clipse với phiên bản JDK 1.8 mới nhất (1.8.0_45).

Không có vấn đề với câu lệnh import JavaFX liên quan khác, chẳng hạn như

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

Bạn có thể đảm bảo rằng nhật thực đang sử dụng JDK đã cài đặt, tức là 1.8.0_45? Cảnh báo đã được giới thiệu trong Java 8u40, vì vậy nếu nhật thực đang sử dụng bất kỳ cấp độ thấp hơn này, nó sẽ ném lỗi biên dịch. – ItachiUchiha

+0

Cảm ơn rất nhiều ItachiUchiha :) Tôi đã cài đặt bản cập nhật JDK 1.8 mới nhất 45 nhưng nhật thực vẫn đang sử dụng JRE 1.8.0_20. Tôi đã thay đổi điều này ngay bây giờ và vấn đề đã được khắc phục. Cảm ơn. – Nadeem

+0

Có, thx để nhắc tôi cập nhật JDK thành '' '1.8.0.45''' +. Các bước của tôi dưới đây: 1. cài đặt đúng JDK (1.8.0_45 +), mỏ 1.8.0_60. 2.cập nhật biến đường dẫn của tôi vào thư mục jAVA_HOME && JDK \ jre \ bin mới. 3.open eclipse (phiên bản 4.4+ hỗ trợ '' 'java8''') -> window-> preferences-> java-> JRE đã cài đặt, nhấp vào chỉnh sửa btn trong bảng bên phải để cập nhật thư mục vào thùng rác của jdk mới, là '' 'D: \ Program Files \ Java \ jdk1.8.0_65''', sau đó tất cả cố định :) [ps. Bước cuối cùng cố định vấn đề của Nadeem về eclispe vẫn sử dụng JRE cũ.] – droida

Trả lời

23

tôi đã cùng một vấn đề, cho đến khi tôi cài đặt JDK 1.8.0_60. Đúng vậy, cài đặt JDK mới nhất đã giúp! enter image description here

Sau khi bạn cài đặt JDK mới nhất, thay đổi các cài đặt trên Eclipse Có hai bước để quá trình:

  1. Chọn JRE thích hợp trong Eclipse > Preferences > Java > Installed JREs như ở đây: enter image description here

    1. Trong Project > Properties > Java Build Path, Thêm Thư viện như được mô tả bên dưới: enter image description here
+0

Hoàn hảo! Điều này làm việc. – CrashOverride

+0

Câu trả lời này phù hợp với tôi, nên được đánh dấu là đã được chấp nhận. Hoặc nếu nó không có tác dụng với chàng trai đặt ra câu hỏi, anh ta nên giải thích thêm điều gì đó. – Drubio

4

Tôi có cùng một vấn đề trên Eclipse (MacOSX Yosemite) sáng nay nhưng ngày hôm qua tất cả mọi thứ đã làm việc ... Để giải quyết vấn đề tôi chỉ bỏ chọn hộp kiểm cho một JDK trong Project > Properties > Java Build Path khởi động lại Eclipse, chọn lại một trong những tốt (JDK 1.8.0_60), khởi động lại Eclipse một lần nữa và voilà! Chỉ là một lỗi lạ với hộp kiểm ...

Hy vọng nó sẽ giúp bạn.

Các vấn đề liên quan