Tôi đang sử dụng Maven với 'Eclipse Kepler JavaEE'. Tôi có một cái gì đó như thế này trong 'maven-biên dịch-plugin':Làm thế nào để buộc Eclipse m2e plugin sử dụng jdk cho một dự án
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
Mỗi lần tôi thay đổi somethin trong 'pom.xml', các lực lượng thực tôi thực hiện 'Maven -> Cập nhật dự án' và hơn dự án cài đặt được thay đổi để sử dụng JRE thay vì JDK và một số xây dựng maven đang dừng lại để làm việc.
Giải pháp duy nhất tôi tìm thấy để giải quyết nó là đặt Cách tôi có thể đặt nhật thực/m2e để sử dụng JDK là xác định đường dẫn trong trình biên dịch-trình biên dịch maven. Nó không phải là giải pháp tốt, vì nó chỉ làm việc cho máy tính của tôi sẽ thất bại cho người khác.
Tôi nghĩ có một số định nghĩa maven hoặc m2e nói "sử dụng jdk và không phải jre".
Xác định JDK tương thích với JavaSE-1.7 trong môi trường thực thi làm việc tuyệt vời. Cảm ơn. –
Tôi không thấy mục nhập JDK trong >> Window | Tùy chọn | Java | JRE được cài đặt, Chỉ một mục nhập jre .. – Snedden27
@ Snedden27 trong trường hợp đó bạn phải thêm JDK ở đó (chỉ cần nhấp "thêm" và trỏ đến vị trí JDK của bạn ... nếu bạn thậm chí đã cài đặt ...) – Line