วิธีการติดตั้ง Java บน Linux

Java Runtime และแอปพลิเคชันที่ใช้ Java ไม่ได้รับความนิยมอย่างที่เคยเป็นมา นักพัฒนาหลายคนพยายามอย่างเต็มที่เพื่อหลีกหนีจากมันในฐานะแพลตฟอร์ม แม้จะมีชื่อเสียงของรันไทม์ Java แต่ก็ยังมีการใช้งานอย่างหนักในปัจจุบัน มันทำงานบน Android เว็บแอปพลิเคชั่นยอดนิยมขับเคลื่อนโดยมัน วิดีโอเกมยังคงทำงานอยู่บนมัน และมันถูกใช้บนเซิร์ฟเวอร์ Linux ขนาดใหญ่ด้วยซ้ำ หากคุณเป็นผู้ใช้ Linux ที่ต้องการติดตั้ง Java บน Linux คุณมีสองตัวเลือกที่คุณสามารถลองได้

มีโปรเจ็กต์ OpenJDK ซึ่งเป็นการนำโอเพ่นซอร์สมาใช้งานในสภาพแวดล้อม Java Runtime ที่ทำงานบนแทบทุกการกระจาย Linux ที่มีอยู่อย่างง่ายดาย นอกจากนั้น ผู้ใช้ Linux ยังสามารถติดตั้ง Oracle Java kit อย่างเป็นทางการ ซึ่งใช้งานยากกว่ามาก แต่มีคุณสมบัติที่ทันสมัยกว่าและฟังก์ชันการทำงานที่ดีกว่า ในโพสต์นี้ เราจะพูดถึงวิธีตั้งค่าและใช้งานทั้งคู่

ตัวเลือก 1 – Java OpenJDK

วิธีการติดตั้ง Java บน Linux

เนื่องจากสภาพแวดล้อมรันไทม์ Java ของ Oracle นั้นท้าทายในการตั้งค่าสำหรับผู้ใช้ทั่วไป Java OpenJDK จึงเป็นเครื่องมือที่มีประโยชน์สำหรับ Linux

มี OpenJDK เวอร์ชันต่างๆ มากมาย ณ ตอนนี้ มีเวอร์ชัน 11 และมีแพตช์ใหม่ทั้งหมด อย่างไรก็ตาม ลีนุกซ์รุ่นส่วนใหญ่มี OpenJDK รุ่นเก่าในไฟล์เก็บถาวรของแพ็คเกจ และสามารถติดตั้งได้เช่นกัน

การติดตั้ง Java OpenJDK บน Linux นั้นง่ายมาก และคุณไม่จำเป็นต้องทำงานหนักทั้งหมด ในการเริ่มใช้งาน ให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำแนะนำที่สอดคล้องกับการแจกจ่าย Linux ที่คุณใช้

อูบุนตู

Ubuntu 18.10 และ Ubuntu 18.04 LTS มี OpenJDK (11) รุ่นล่าสุด คุณสามารถติดตั้งได้อย่างง่ายดายจากไฟล์เก็บถาวรซอฟต์แวร์หลักโดยเรียกใช้คำสั่งAptต่อไปนี้

sudo apt ติดตั้ง openjdk-11-jdk openjdk-11-jre

หรือถ้าคุณยังใช้ Ubuntu 16.04 LTS และต้องการ Java อยู่ คุณสามารถรับ OpenJDK 8 ได้ โปรดทราบว่าไม่ใช่เวอร์ชันใหม่หรือมีคุณสมบัติครบถ้วนเหมือนเวอร์ชัน 11!

sudo apt ติดตั้ง openjdk-8-jdk openjdk-8-jre

เดเบียน

การทำให้ OpenJDK ทำงานบน Debian นั้นค่อนข้างง่าย จากที่กล่าวมา โปรดทราบว่า Debian Stable (9) รุ่นปัจจุบันมีเฉพาะ OpenJDK 8 ซึ่งเป็นรุ่นที่ล้าสมัย

sudo apt-get ติดตั้ง openjdk-8-jre openjdk-8-jdk

ดังที่ได้กล่าวไว้ข้างต้น Debian 9 Stable มีแพ็คเกจ OpenJDK ที่ล้าสมัยอย่างจริงจัง หากคุณต้องการบางสิ่งบางอย่างที่ใหม่กว่ามากที่จะพิจารณาปรับปรุง Debian 10. หรือตรวจสอบวิธีการที่คุณสามารถเปิดใช้งาน backports ที่จะได้รับซอฟต์แวร์ใหม่

Arch Linux

Arch Linux มีแพ็คเกจ OpenJDK ล่าสุด (เวอร์ชัน 11) ในการติดตั้ง คุณไม่จำเป็นต้องหันไปใช้ AUR แทนที่จะดำเนินการโดยตรงจาก repo "พิเศษ" ผ่าน Pacman

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux มี OpenJDK หลายรุ่นในไฟล์เก็บถาวรของแพ็คเกจซอฟต์แวร์ จากที่กล่าวมา เป็นการดีที่สุดที่จะเรียกใช้รีลีสล่าสุด เนื่องจากมีฟีเจอร์ล่าสุด

ในการรับ OpenJDK 11 บน Fedora Linux ให้ป้อนคำสั่งDNFต่อไปนี้ในหน้าต่างเทอร์มินัล

sudo dnf ติดตั้ง java-11-openjdk

OpenSUSE

ต้องการรับสภาพแวดล้อมรันไทม์ OpenJDK รวมถึงชุดพัฒนาสำหรับระบบ OpenSUSE Linux ของคุณหรือไม่ คุณจะดีใจที่รู้ว่าตั้งค่าได้ง่ายมาก! ในการเริ่มใช้งาน ให้ป้อน  คำสั่งZypper ด้านล่าง

sudo zypper ติดตั้ง java-11-openjdk

ลินุกซ์ทั่วไป

ซอร์สโค้ดสำหรับ OpenJDK พร้อมให้ติดตั้งบน Linux ทั้งหมด หากคุณใช้ระบบปฏิบัติการบน Linux ที่ไม่มี OpenJDK ให้ใช้งาน ให้ไปที่หน้าดาวน์โหลดและคว้าโค้ดด้วยตัวคุณเอง

ตัวเลือก 2 – Java Runtime Environment ของ Oracle

OpenJDK ทำงานได้ในกรณีส่วนใหญ่ อย่างไรก็ตาม มันใช้ไม่ได้กับแอปพลิเคชัน Java 100% บน Linux หากคุณพบปัญหาบางอย่างในการใช้ OpenJDK ขอแนะนำให้ติดตั้งเวอร์ชันทางการของ Oracle

Oracle Java สำหรับ Linux ทำงานบนลีนุกซ์รุ่นต่างๆ ในส่วนนี้ของคำแนะนำ เราจะอธิบายวิธีทำให้สภาพแวดล้อมรันไทม์ทำงานบนการกระจายทั้งหมดที่มีแพ็คเกจพร้อมใช้งาน

อูบุนตู

แม้ว่า Ubuntu Linux จะเป็นระบบปฏิบัติการ Linux สำหรับผู้บริโภคที่ได้รับความนิยมมากที่สุดในโลก แต่ Oracle ไม่มีแพ็คเกจ DEB ที่สามารถดาวน์โหลดได้สำหรับการติดตั้ง ด้วยเหตุนี้ ผู้ใช้จึงสร้างไฟล์เก็บถาวร PPA ของบุคคลที่สามซึ่งทำการติดตั้งโดยอัตโนมัติ

เพื่อให้ PPA ทำงานได้ ให้เปิดเทอร์มินัลแล้วใช้คำสั่งadd-apt-repositoryด้านล่าง

sudo add-apt-repository ppa:webupd8team/java

ถัดไป รันคำสั่งอัพเดต

sudo apt อัปเดต

ใช้คำสั่ง Apt ติดตั้ง Oracle Java 11

sudo apt ติดตั้ง oracle-java11-installer

สุดท้าย ตั้งค่า Java 11 เป็นค่าเริ่มต้น

sudo apt ติดตั้ง oracle-java11-set-default

เดเบียน

ต้องการ Java บน Debian หรือไม่ ต้องขอบคุณความคล้ายคลึงกันของระบบปฏิบัติการกับ Ubuntu จึงเป็นไปได้ที่จะใช้ PPA ในการเริ่มใช้งาน ให้เปิดเทอร์มินัลและเข้าถึงรูท

ซู

ตอนนี้คุณมีรูทบน Debian แล้ว ให้เพิ่ม Java PPA ลงในระบบของคุณ

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

ถัดไปเปิดใช้งานซอฟต์แวร์ของคีย์ GPG กับapt-สำคัญ

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

เรียกใช้การปรับปรุงคำสั่ง 

apt-get update

ติดตั้ง Java 11 จากแหล่งซอฟแวร์โดยใช้apt-get

apt-get install oracle-java11-installer

สุดท้าย ตั้งค่า Java 11 เป็นค่าเริ่มต้น

sudo apt-get ติดตั้ง oracle-java11-set-default

Arch Linux

ไม่มีแพ็คเกจรันไทม์ Oracle Java อย่างเป็นทางการใน Arch AUR หากคุณต้องการ Java จริงๆ ให้ตรวจสอบหน้าดาวน์โหลด Linux อย่างเป็นทางการ คุณจะสามารถดาวน์โหลดและติดตั้ง Java รุ่น TarGZ ได้ มิฉะนั้น ติดกับ OpenJDK

Fedora และ OpenSUSE

Oracle เผยแพร่ RPM ของ Java ดังนั้นคุณจึงสามารถติดตั้ง Java บน Fedora และ OpenSUSE ได้อย่างง่ายดาย ที่จะได้รับมันไปตรงไปที่หน้าดาวน์โหลดใน Oracle.com

วิธีการติดตั้ง Java บน Linux

บนหน้า คว้า Java RPM ที่วางจำหน่าย จากนั้นเปิดเทอร์มินัลแล้วทำตามคำแนะนำด้านล่างเพื่อติดตั้งในระบบของคุณ

Fedora

cd ~/ดาวน์โหลด sudo dnf ติดตั้ง jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/ดาวน์โหลด sudo zypper ติดตั้ง jre-8u191-linux-x64.rpm

ลินุกซ์ทั่วไป

Oracle มี Java Runtime รุ่น TarGZ หากคุณต้องการ Java JRE อย่างเป็นทางการ ให้ไปที่ลิงก์นี้ดาวน์โหลด และทำตามคำแนะนำบนหน้าเพื่อให้มันทำงาน

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux