2014-11-25 14 views
5

Tôi có vấn đề sau:IDE: e (fx) clipse không hoạt động đúng

Tôi đã cài đặt e (fx) clipse trong Eclipse để bật tính tương thích JavaFX. Nó đúng cách tạo ra những điều sau đây:

  • CSS và FXML file có liên quan đến biên tập chính xác (từ bên trong 'hiệp hội tập tin')

nó không hoạt động đúng, vì nó thiếu để làm như sau:

  • Nó hiển thị Unknown property: -fx-.... cho mọi mục nhập trong CSS của tôi.
  • Nó không tự động hoàn thành trong cả tệp FXML và CSS.
  • Nó tiếp tục hiển thị: The controller 'someController' has no field 'someField', trong khi các trường được bắt đầu trong bộ điều khiển.

Những gì tôi đã cố gắng để sửa lỗi này:

  • Added JavaFX SDK để các thư viện dự án.
  • Đã kiểm tra phần mềm đã cài đặt của Eclipse, nhưng tất cả các gói clip e (fx) được cài đặt chính xác.
  • Tạo dự án JavaFX mới từ đầu.

Điều này không khắc phục được sự cố. Tôi nghĩ rằng nó có một cái gì đó để làm với việc thêm các thư viện, bởi vì khi tôi thêm JavaFX SDK và bấm vào 'Tiếp theo', tôi nhận được một màn hình blanco và tôi phải bấm vào 'Kết thúc'. Khi tôi làm, nó chỉ thêm org.eclipse.fx.ide.css.jfx8. Đây có phải chỉ là bình thường, hoặc nên có nhiều gói hơn?

Tôi đang sử dụng Eclipse Luna 4.4.1 và Java JDK 8u40.

Bất kỳ trợ giúp nào được đánh giá cao!

Trả lời

2

Tôi đã giải quyết vấn đề này sau khi cài đặt các công cụ phát triển web Eclipse và các công cụ phát triển web Java Eclipse.

+0

Điều đó đã giải quyết được vấn đề của tôi, và tôi cũng cài đặt lại Eclipse và các plugin của nó hoàn toàn. Cảm ơn!! – bashoogzaad

+1

bạn có nghĩa là [Eclipse Java EE Developer Tools] (https://marketplace.eclipse.org/content/eclipse-java-ee-developer-tools-0)? Tôi không thể tìm thấy bất kỳ "công cụ phát triển web Java Eclipse" riêng biệt, nó có vẻ là một phần của Công cụ EE. Nhưng tôi đã cài đặt nó và nó vẫn không hoạt động ... – Xerus

1

Tôi gặp vấn đề tương tự, trước khi cài đặt các gói đề cập ở trên, tôi đã bao gồm JavaFX SDK và tôi đặt nó lên trên "Thứ tự và xuất" của mình. e (fx) clipse bắt đầu hoạt động mà không có bất kỳ thuộc tính Không xác định nào và Tự động Hoàn thành cũng bắt đầu hoạt động.

Project -> Properties -> Java Build Path -> Trình tự, xuất khẩu Tab và đặt JavaFX SDK trên đầu ...

8

Để làm rõ câu trả lời của Alex.

Tôi gặp vấn đề tương tự khi không thể tự động hoàn tất với CSS JavaFX của mình. Sửa lỗi của tôi là thêm SDK JavaFX vào danh sách thư viện. Để làm điều đó:

  1. Đi tới Dự án | Thuộc tính
  2. Chọn Java Build Path trong cây
  3. Bấm vào Libraries tab
  4. Nhấp vào Add Library ...nút
  5. Chọn JavaFX SDK
  6. Kích Next sau đó Kết thúc
  7. Bấm Apply
  8. Bấm OK

chỉnh sửa CSS làm việc sau những bước.

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