การกำหนดค่า JDKs
- Windows -> ค่ากำหนด -> JRE ที่ติดตั้งเพื่อกำหนดค่า JDK ที่ติดตั้ง
- คุณสมบัติโครงการ, Java Compiler, เปิดใช้งานการตั้งค่าเฉพาะโครงการ (หรือกำหนดค่าการตั้งค่าพื้นที่ทำงาน), การปฏิบัติตามข้อกำหนด JDK
- คุณสมบัติโครงการ, เส้นทางการสร้าง Java, ไลบรารี, เพิ่มไลบรารี, ไลบรารีระบบ JRE, ค่าเริ่มต้นของพื้นที่ทำงานหรือ JRE สำรอง (หนึ่งใน JREs ที่กำหนดค่าใน
Maven
แต่ถ้าคุณใช้ maven โดยมีเงื่อนไขว่าคุณมี JRE ล่าสุด (Windows / Preferences / Installed JREs) - ตัวอย่างเช่น JDK 1.8
คุณสามารถเลือกระดับ 1.6, 1.7, 1.8 ได้โดยกำหนดค่าแหล่งที่มา maven-compiler-plugin และแอตทริบิวต์เป้าหมายเช่นนี้
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
และตามหลักการแล้วถ้าคุณมีพาเรนต์ปอมคุณสามารถทำได้สำหรับโมดูลทั้งหมด (โปรเจ็กต์ Eclipse) ในพาเรนต์ปอมในที่เดียว
ซอร์สและเป้าหมาย
หากเราต้องการใช้คุณสมบัติของภาษา Java 8 ควรตั้งค่า - ซอร์สเป็น 1.8 นอกจากนี้เพื่อให้คลาสที่คอมไพล์เข้ากันได้กับ JVM 1.8 ค่า - เป้าหมายควรเป็น 1.8
การอัปเดตไลบรารี JRE ที่เสียในหลายโครงการพร้อมกัน (ด้วย Maven)
แทนที่จะอัปเดตไลบรารี JRE ทีละรายการให้ Maven จัดการแทนคุณ
การเลือกโปรเจ็กต์และคลิกขวาสำหรับ Maven -> Update Project จะตั้งค่าไลบรารีระบบไปยังพา ธ ของ JDK ที่ติดตั้งในกรณีที่พา ธ เสีย (เนื่องจากคุณติดตั้ง JDK ใหม่หรืออิมพอร์ตจากคอมพิวเตอร์เครื่องอื่นเป็นต้น) และ ตั้งค่าการปฏิบัติตาม JDK ตามแหล่งที่มาของ maven และการตั้งค่าเป้าหมายใน pom