sudo apt-get ติดตั้ง openjdk-11-jdk
หลังจากนี้ลอง
java - เวอร์ชัน
เพื่อให้แน่ใจว่าเวอร์ชัน java คือ 1.11.x หากพบว่าเวอร์ชันเก่าหรือต่างกันให้ตรวจสอบคำสั่งด้านล่างเพื่อดู jdks ที่มีอยู่
sudo update-java- ทางเลือก - รายการ
คุณจะเห็นสิ่งต่างๆดังต่อไปนี้
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
คุณสามารถเห็น java 1.11 จากรายการด้านบนใช้คำสั่งด้านล่างเพื่อตั้งค่า java 11 เป็นค่าเริ่มต้น
sudo update-ทางเลือก --config java
สำหรับคำสั่งด้านบนคุณจะได้รับสิ่งที่ต้องการด้านล่างและจะขอตัวเลือกในการตั้งค่า
มี 3 ทางเลือกสำหรับ java ทางเลือก (ให้ / usr / bin / java)
สถานะลำดับความสำคัญของเส้นทางการเลือก
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 โหมดอัตโนมัติ
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 โหมดแมนนวล
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 โหมดแมนนวล
3 /usr/lib/jvm/jdk1.8.0_211/bin/java 0 โหมดแมนนวล
กดเพื่อเลือกตัวเลือกปัจจุบัน [*] หรือพิมพ์หมายเลขตัวเลือก:
คุณสามารถเลือกหมายเลขตัวเลือกที่ต้องการกรณีของฉันคือ 0
สำหรับ javac
sudo update-ทางเลือก --config javac
จะได้ผลลัพธ์ดังนี้
มี 3 ทางเลือกสำหรับ javac ทางเลือก (ให้ / usr / bin / javac)
สถานะลำดับความสำคัญของเส้นทางการเลือก
0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac 1111 โหมดอัตโนมัติ
1 / usr / lib / jvm / java-11-openjdk-amd64 / bin / javac 1111 โหมดแมนนวล
* 2 / usr / lib / jvm / java-8-openjdk-amd64 / bin / javac 1081 โหมดแมนนวล
3 /usr/lib/jvm/jdk1.8.0_211/bin/javac 0 โหมดแมนนวล
กดเพื่อเลือกตัวเลือกปัจจุบัน [*] หรือพิมพ์หมายเลขตัวเลือก:
ในกรณีของฉันมันเป็น 0 อีกครั้ง
หลังจากขั้นตอนข้างต้นลอง
java - เวอร์ชัน
มันจะแสดงบางอย่างเช่นด้านล่าง
openjdk เวอร์ชัน "11.0.4" 2019-07-16
OpenJDK Runtime Environment (สร้าง 11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4 + 11-post-Ubuntu-1ubuntu218.04.3, mixed> mode, sharing)
sudo apt-get install openjdk-11-jdk
?