2014-05-06 22 views
8

Tôi cảm thấy rằng tôi đã xem xét kỹ lưỡng các câu hỏi trước đây trước khi đăng, vì vậy trước tiên tôi sẽ nêu rõ (các) vấn đề của tôi, sau đó là tất cả các bước tôi đã thực hiện.Eclipse Workspace JRE không khớp với bất kỳ cài đặt cấu hình nào?

Vấn đề là khi tôi tạo một dự án mới, Eclipse đưa ra một cảnh báo cho biết không gian làm việc hiện tại sử dụng 1,4 JRE với trình biên dịch tuân thủ 1.7. Tôi không có 1.4 JRE được cài đặt trên máy tính của tôi và mọi thứ nên được cấu hình cho 1.7.

Tôi đang chạy:

  • Windows 7 64-bit
  • Eclipse Java EE (chỉ cần cài đặt phiên bản mới nhất và kiểm tra các bản cập nhật)

Tôi hiện có được cài đặt trong C: \ Program Files \ Java:

  • jdk1.7.0_55
  • jdk1.8.0
  • jdk1.8.0_05 -> cố gắng sử dụng này một
  • jre7
  • jre8

Tôi đã làm như sau:

  1. Tôi đã tạo biến hệ thống JAVA_HOME (hiện được đặt là C:\Program Files\Java\jdk1.8.0_05) rồi đã thêm C:\Program Files\Java\jdk1.8.0_05\bin vào biến hệ thống Đường dẫn và khởi động lại.

  2. tôi đã sửa đổi eclipse.ini hardcode đường jdk, đây là nửa đầu của .ini:

    -startup 
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.library 
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
    -vm 
    C:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    .... 
    
  3. Tôi đã thêm C:\Program Files\Java\jdk1.8.0_05 vào 'Cài đặt JRE' danh sách, làm cho thích hợp Lựa chọn trong màn hình 'Execution Environment', và chỉ tất cả các dự án của tôi để làm theo các thiết lập không gian làm việc:

Không chắc chắn nếu các điều sau có liên quan/giúp khắc phục sự cố:

Trong một dự án tôi vừa nhập, ban đầu tôi có lỗi nói rằng tôi cần một trình biên dịch ít nhất 1.5. Sau khi thực hiện các bước trên, và thiết lập trình biên dịch (dường như không thành công) thành 1,7, chúng đã biến thành cảnh báo, phàn nàn về các bộ điều khiển không được chấp nhận.

Hãy giúp tôi tìm hiểu lý do tại sao Eclipse của tôi cho rằng nó bị kẹt trên 1,4 JRE. Tôi thực sự hy vọng tôi chỉ thiếu một cái gì đó đơn giản.

+0

Vâng hỏi câu hỏi. Chúng tôi cần nhiều người dùng mới như bạn. –

+0

Có bạn đi, tôi đã thêm hình ảnh cho bạn. Chào mừng bạn đến với [so]! –

Trả lời

6

cài đặt bản cập nhật cho nhật thực mà hiểu java 8 từ: https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

sau đó

cửa sổ> sở thích> java> biên dịch> biên dịch complance level = 1.8

+2

* facepalm * điều này đã khắc phục được sự cố - cảm ơn! – dholub

+2

hãy chấp nhận nó như là câu trả lời :) (vì nó trả lời câu hỏi của bạn) –

+2

@JigarJoshi Đẹp và tinh tế :) –

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