การติดตั้ง 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