2016-04-17 22 views
6

Tôi có IntelliJ IDEA CE. Tôi đã thực hành một số mã thực hành (đã có một số dự án trong maven) và tôi đã phát triển nó trong IDEA 15 CE. Sau đó cập nhật đến và tôi không thể xây dựng lại dự án, vì lỗi: Việc sử dụng JComboBox được mở rộng sau JDK 1.6 API sẽ gây ra sự cố biên dịch với JDK 5.0. (trong maven là mục tiêu JDK 1.8, trong sở thích IDEA là JDK1.8 và trong sở thích dự án là JDK 1.8.Tôi đã thử cài đặt nhập từ IDEA 15 (nơi nó vẫn hoạt động tốt) không có sự khác biệt, tôi cũng đã thử cài đặt sạch IDEA ... Bất kỳ số trợ giúp nào?IntelliJ IDEA 16 không thể giải quyết JDK1.8

+0

Có cùng một vấn đề sau khi cập nhật, bạn cần phải thiết lập SDK của bạn trước khi nhập dự án, nếu không chúng sẽ mặc định là Java 1.5. – Palcente

+0

[Vui lòng tham khảo bài đăng này để loại bỏ các vấn đề liên quan đến JDK trong cấu hình IntellJ.] (Http://stackoverflow.com/a/42993827/2685581) – Ajay

+0

https://stackoverflow.com/a/42993827/2685581 – Ajay

Trả lời

4

Cuối cùng tôi tìm ra ... Tệp -> Cấu trúc dự án -> Mô-đun ... Và đối với mỗi mô-đun, tôi phải đặt phiên bản 8 ... (có phiên bản 5 Tôi không ' t biết tại sao ...)

+0

Cảm ơn sự giúp đỡ ở đây. Làm tôi phát điên lên cho đến khi tôi nhận ra nó cũng phải thay đổi ở cấp mô-đun. Argh. –

1

Bạn có thể thay đổi nó trong Tệp> Cấu trúc dự án> Dự án> SDK dự án và sau đó chọn JDK 1.8 trong trình đơn thả xuống hoặc nhấp vào 'mới' và điều hướng vào thư mục JDK

+0

đó đã và vẫn là JDK 1.8 ... Tôi không biết tại sao trong IDEA mới là dự án sử dụng java 5 .. – jakub

+0

@jakub bạn có thể giải thích ý của bạn là gì? Tôi sợ rằng tôi không hiểu vấn đề của bạn. – coolioasjulio

+0

Trong IntelliJ IDEA mới, tôi có dự án xây dựng vấn đề (có bộ JDK mục tiêu tăng lên trong cài đặt dự án Maven và IDEA lên 1.8) vì có lỗi hiển thị việc sử dụng các lớp (hoặc loại) mở rộng (ví dụ JCombobox ) có sẵn sau JDK 1.6 và IDEA bằng cách nào đó đang sử dụng JDK 5 (hoặc 1.5). Khi tôi mở cùng một dự án trong IDEA 15, không có vấn đề gì ... – jakub

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