Tôi đang làm việc trên một dự án Java đơn giản và cố gắng sử dụng IntelliJ 14 lần đầu tiên; Tôi có phiên bản Ultimate thông qua một giấy phép giáo dục (trong năm cuối cùng của tôi trải qua!). Tôi không phải siêu quen thuộc với Maven hay IntelliJ. Tôi muốn sử dụng Java 8, và trong thực tế, tôi khá chắc chắn đây là phiên bản duy nhất của JDK tôi đã cài đặt trên máy tính của tôi. Tuy nhiên, bất cứ khi nào tôi lập dự án của tôi, tôi nhận được một vài cảnh báo và một thông báo thông tin:
Information: Using javac 1.8.0_51 to compile java sources
Warning: java: source value 1.5 is obsolete and will be removed in a future release
Warning: java: target value 1.5 is obsolete and will be removed in a future release
Làm cách nào để thay đổi phiên bản Java mà tôi đang sử dụng trong IntelliJ (và Maven)?
Vì vậy, những gì tôi đã nhận thấy là dưới IntelliJ IDEA> Preferences ...> Xây dựng, Thực thi, Triển khai> Trình biên dịch> Trình biên dịch Java, phiên bản bytecode đích được đặt thành 1.5
. Tôi có thể thay đổi nó thành 1.8
, nhưng khi tôi bỏ IntelliJ và mở lại dự án, nó được đặt lại thành 1.5
. Phiên bản bytecode của dự án trống cho SDK mặc định.
Dưới đây là những gì tôi đã làm:
bao gồm những điều sau đây trong maven tôi pom
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
Thay đổi các tập tin thích IntelliJ như đã nêu here trên website IntelliJ.
Đặt SDK toàn cầu, dự án và mô-đun như được ghi chú here trên trang web IntelliJ.
Tôi có thiếu cài đặt ở đâu đó không? Tôi phải làm gì để giữ cho giá trị này thay đổi mỗi lần tôi mở lại IntelliJ?
Nên quấn với –
đúng, cảm ơn bạn –