คุณมีสองทางเลือกข้างหน้าคุณ:
- คุณสามารถถอนการติดตั้ง JDK-16.0.2 จากนั้นติดตั้ง OpenJDK 11 และใช้งานในระบบของคุณ
- คุณสามารถติดตั้ง OpenJDK 11 และใช้งานได้
ทางเลือกในการปรับปรุง
เพื่อระบุเวอร์ชันที่คุณต้องการให้เป็นค่าเริ่มต้น
คำตอบนี้จะมุ่งเน้นไปที่ตัวเลือกที่สอง แม้ว่าคุณสามารถแก้ไขให้ใช้งานได้สำหรับตัวเลือกแรก
- เปิด Terminal (หากยังไม่ได้เปิด) หรือ SSH ในเซิร์ฟเวอร์ที่คุณกำลังติดตั้ง Java
- ติดตั้งรันไทม์ Java เริ่มต้น สำหรับ Ubuntu 20.04 นี่คือเวอร์ชัน 11.0.11:
sudo apt ติดตั้ง default-jre
หากคุณต้องการทราบเวอร์ชันอย่างแน่นอน คุณสามารถระบุเวอร์ชันได้เช่นกัน:
sudo apt ติดตั้ง openjdk-11-jre-headless
- ติดตั้ง Java Development Kit เริ่มต้น:
sudo apt ติดตั้ง default-jdk
- ยืนยันเวอร์ชัน:
จาวา - เวอร์ชัน
สิ่งนี้ควรให้สิ่งต่อไปนี้แก่คุณ:
openjdk รุ่น "11.0.11"
สภาพแวดล้อมรันไทม์ OpenJDK (สร้าง 11.0.11+9-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.11+9-post-Ubuntu-3ubuntu1, โหมดผสม, การแชร์)
ตรวจสอบคอมไพเลอร์ด้วย:
javac - รุ่น
ซึ่งจะให้สิ่งที่ต้องการ:
จาแวค 11.0.11
- ตั้งค่าเวอร์ชัน 11 เป็นค่าเริ่มต้นสำหรับระบบ:
sudo update-ทางเลือก --config java
สิ่งนี้จะให้ผลลัพธ์ที่คล้ายกับ:
มี 2 ตัวเลือกสำหรับจาวาสำรอง (ระบุ /usr/bin/java)
สถานะลำดับความสำคัญของเส้นทางที่เลือก
--------------------------------------------- ------------------------------
0 /usr/lib/jvm/java-16-openjdk-amd64/bin/java 1111 โหมดอัตโนมัติ
1 /usr/lib/jvm/java-16-openjdk-amd64/bin/java 1111 โหมดแมนนวล
* 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1091 โหมดแมนนวล
กด <enter> เพื่อคงตัวเลือกปัจจุบัน[*] หรือพิมพ์หมายเลขการเลือก:
คุณสามารถทำได้สำหรับคอมไพเลอร์ด้วย:
sudo update-ทางเลือก --config javac
- ยืนยันของคุณ
JAVA_HOME
ตัวแปรถูกต้อง:
sudo vi / etc / สภาพแวดล้อม
บันทึก: อย่าลังเลที่จะใช้โปรแกรมแก้ไขข้อความที่คุณต้องการ การใช้ vi
นี่คือพลังแห่งนิสัยมากกว่าการรับรอง
ค้นหา JAVA_HOME
ตัวแปรและตรวจสอบให้แน่ใจว่าได้ตั้งค่าอย่างถูกต้อง:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
โหลดแหล่งที่มาของคุณใหม่:
ที่มา /etc/environment
ตรวจสอบว่าตั้งค่าตัวแปรแล้ว:
สะท้อน $JAVA_HOME
คุณควรดู:
/usr/lib/jvm/java-11-openjdk-amd64
นั่นคือทั้งหมดที่มีไป