การติดตั้ง Oracle Java SE 11 บน Ubuntu 18.04
บทความนี้เป็นคำแนะนำโดยย่อสำหรับผู้ใช้ Ubuntu Linux ที่ติดตั้ง Java 11 ซึ่งเป็นเวอร์ชัน Java ที่รองรับระยะยาว (LTS) ในปัจจุบัน ฉันจะอธิบายสั้น ๆ เกี่ยวกับการย้ายฐานรหัสของคุณไปยัง Java 11 จากนั้นแนะนำคุณตลอดขั้นตอนในการติดตั้ง Oracle JDK 11 โดยใช้บรรทัดคำสั่งของ Ubuntu
โปรดทราบว่านี่เป็นคำแนะนำโดยย่อสำหรับผู้ใช้ Ubuntu ที่ติดตั้ง Java 11 ฉันจะไม่ดำลึกลงไปในคุณสมบัติ Java 11 หรือปัญหาการย้ายข้อมูลซึ่งครอบคลุมถึงที่อื่น
กรณีสำหรับการโอนย้ายไปยัง Java 11
Java 8 เปิดตัวในเดือนมีนาคม 2014 สัญญาว่าจะเป็นแนวทางที่ทันสมัยกว่าในการพัฒนา Java แนวโน้มนี้ยังคงดำเนินต่อไปในปี 2560 เมื่อ Oracle ประกาศจังหวะการพัฒนาที่เร็วขึ้นโดยทิ้งแนวทางทั้งหมดหรือไม่มีอะไรที่ทำให้ Java SE หยุดนิ่งระหว่างรุ่นก่อนหน้า
การเผยแพร่ Java น้อยลงที่กำหนดไว้สำหรับการสนับสนุนระยะยาวดังนั้นจึงเป็นเรื่องสำคัญที่ต้องให้ความสนใจ Java 8 ที่เป็นที่ชื่นชอบมากนั้นอยู่ในถังขยะแล้วเท่าที่ Oracle เกี่ยวข้องดังนั้น Java 9 และ Java 10 ก็เช่นกันคุณยังสามารถใช้เวอร์ชันเหล่านี้ได้ แต่ไม่ได้รับการอัปเดตหรือรองรับ
[ดูเพิ่มเติมที่: มีอะไรใหม่ใน Ubuntu Linux 18.10 'Cosmic Cuttlefish' ]
สำหรับนักพัฒนาที่มองหาการผสมผสานที่ลงตัวระหว่างคุณสมบัติปัจจุบันและการสนับสนุนระยะยาว JDK 11 เป็นทางออกที่ดี Oracle ให้คำมั่นสัญญากับ Java SE 11 จนถึงปี 2026 การรวมกันของคุณสมบัติการอัปเดตและการสนับสนุนทำให้เวอร์ชันนี้เหมาะอย่างยิ่งสำหรับการพัฒนาใหม่ตลอดจนการย้ายฐานรหัส Java 8 ของคุณไปยังแพลตฟอร์มที่ใหม่กว่า
โปรดทราบว่าเคล็ดลับนี้ถือว่าคุณได้ติดตั้ง Ubuntu 18.04 หรือ 18.10 แล้ว
ขั้นตอนที่ 1: ติดตั้ง Oracle JDK 11
สิ่งแรกที่คุณต้องทำคืออัปเดตระบบโดยใช้คำสั่งต่อไปนี้:
sudo apt update && sudo apt upgrade
จากนั้นตรวจสอบให้แน่ใจว่าการตรวจสอบของไบนารีตรงกัน:
cd Downloads/ sha256sum jdk-11.0.5_linux-x64*
ตอนนี้สร้างโฟลเดอร์และคัดลอก Oracle JDK 11 จากการดาวน์โหลด:
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
เคล็ดลับ:/var/cache/oracle-jdk11-installer-local/
นอกจากนี้คุณยังอาจต้องการสร้างโฟลเดอร์ใน
จากนั้นคุณจะเพิ่ม PPA (Personal Package Archive) ใน Ubuntu apt
:
sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update
การทำเช่นนี้ทำให้แน่ใจว่าแคชของแพ็กเกจจะได้รับการรีเฟรชโดยอัตโนมัติ
ตอนนี้ติดตั้ง Oracle JDK 11:
sudo apt install oracle-java11-installer-local
สุดท้ายตรวจสอบเสมอว่าการติดตั้งสำเร็จหรือไม่:
java --version
หากการติดตั้งของคุณประสบความสำเร็จคุณจะเห็นสิ่งต่อไปนี้:
[email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
ขั้นตอนที่ 2: ติดตั้ง Oracle JDK 11 ใน Ubuntu 18.04 / 18.10
อีกครั้งคุณเริ่มต้นด้วยการเพิ่ม PPA:
- เปิดสถานีอูบุนตูทั้งจากตัวแอปหรือโดยการกดClt + Alt + T
- เรียกใช้คำสั่ง:
sudo add-apt-repository ppa:linuxuprising/java
.
จากนั้นคุณจะติดตั้งสคริปต์ที่เริ่มดาวน์โหลดและติดตั้ง Java 11 บน Ubuntu:
sudo apt-get update sudo apt-get install oracle-java11-installer-local
ยอมรับใบอนุญาตโดยการกดTabเพื่อไฮไลท์ตกลงแล้วกดEnter
เคล็ดลับ:คุณได้เพิ่ม PPA แล้วจึงข้ามsudo apt-get update command
ไปได้
จะเป็นอย่างไรหากคุณติดตั้งหลายเวอร์ชัน
หากคุณติดตั้งหลายรุ่นและต้องการที่จะเอาคนที่ก่อนหน้านี้เริ่มต้นด้วยการเข้ามาremove oracle-java11-set-default package
แล้วตั้ง Java 11 sudo apt-get install oracle-java11-set-default-local
เป็นค่าเริ่มต้นใหม่
ใช้java --version
เพื่อตรวจสอบเวอร์ชันปัจจุบัน
คุณควรเห็นสิ่งนี้:

วิธีถอนการติดตั้ง JDK 11
หากคุณต้องการถอนการติดตั้ง Oracle JDK 11 ด้วยเหตุผลใดก็ตามให้รันคำสั่งต่อไปนี้:
sudo apt-get remove oracle-java11-set-default-local
ในฐานะผู้ใช้ Ubuntu โปรดจำไว้ว่าคุณสามารถไปที่Software & Updates -> ซอฟต์แวร์อื่น ๆเพื่อลบที่เก็บ PPA
เรื่องนี้ "การติดตั้ง Oracle Java SE 11 บน Ubuntu 18.04" เผยแพร่ครั้งแรกโดย JavaWorld