ค้นหาเว็บไซต์

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


Java คือชุดของซอฟต์แวร์ที่รู้จักกันดีในเรื่องความพร้อมใช้งานข้ามแพลตฟอร์ม ได้รับการพัฒนาโดย Sun Microsystems ในปี 1995 แพลตฟอร์ม Java ถูกใช้โดยแอปพลิเคชันและเว็บไซต์หลายล้านรายการ (ใช้เป็นพิเศษในไซต์ธนาคาร) เนื่องจากความรวดเร็ว ธรรมชาติที่ปลอดภัยและเชื่อถือได้ ทุกวันนี้ Java มีอยู่ทุกหนทุกแห่ง ตั้งแต่เดสก์ท็อปไปจนถึงศูนย์ข้อมูล เกมคอนโซลไปจนถึงคอมพิวเตอร์เชิงวิทยาศาสตร์ โทรศัพท์มือถือ ไปจนถึงอินเทอร์เน็ต ฯลฯ...

สามารถติดตั้งและรัน Java ได้มากกว่าหนึ่งเวอร์ชันบนคอมพิวเตอร์เครื่องเดียวกัน และยังเป็นไปได้ที่จะมี JDK และ JRE เวอร์ชันที่แตกต่างกันพร้อมกันบนเครื่อง จริงๆ แล้วมี แอปพลิเคชันจำนวนมากที่ต้องใช้ Java-jre (Java Runtime Environment) และแอปพลิเคชันที่เป็นนักพัฒนาจำเป็นต้องใช้ Java-sdk (ชุดพัฒนาซอฟต์แวร์)

Linux จำนวนมากมาพร้อมกับ Java เวอร์ชันอื่นที่เรียกว่า OpenJDK (ไม่ใช่เวอร์ชันที่พัฒนาโดย Sun Microsystems และถูกซื้อโดย Oracle Corporation) OpenJDK เป็นการใช้งานโอเพ่นซอร์สของแอปพลิเคชัน Java

Java เวอร์ชันเสถียรล่าสุดคือ 9.0.4

ติดตั้ง Java 9 ใน Linux

1. ก่อนที่จะติดตั้ง Java ตรวจสอบให้แน่ใจว่าได้ตรวจสอบเวอร์ชันของ Java ที่ติดตั้งไว้แล้ว


java -version

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

จากผลลัพธ์ด้านบนจะเห็นได้ชัดเจนว่า Java เวอร์ชันที่ติดตั้งคือ OpenJDK 1.7.0_75

2. สร้างไดเรกทอรีที่คุณต้องการติดตั้ง Java สำหรับการเข้าถึงทั่วโลก (สำหรับผู้ใช้ทั้งหมด) ให้ติดตั้งในไดเร็กทอรี /opt/java


mkdir /opt/java && cd /opt/java

3. ตอนนี้ถึงเวลาดาวน์โหลดไฟล์ Tarball ซอร์สของ Java (JDK) 9 สำหรับสถาปัตยกรรมระบบของคุณโดยไปที่หน้าดาวน์โหลด Java อย่างเป็นทางการ

เพื่อเป็นการอ้างอิง เราได้จัดเตรียมชื่อไฟล์ tarball ต้นฉบับไว้ โปรดเลือกและดาวน์โหลดไฟล์ที่กล่าวถึงด้านล่างนี้เท่านั้น


jdk-9.0.4_linux-x64_bin.tar.gz

หรือคุณสามารถใช้คำสั่ง wget เพื่อดาวน์โหลดไฟล์โดยตรงไปยังไดเร็กทอรี /opt/java ดังที่แสดงด้านล่าง


cd /opt/java
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz

4. เมื่อดาวน์โหลดไฟล์แล้ว คุณสามารถแตกไฟล์ tarball ได้โดยใช้คำสั่ง tar ดังที่แสดงด้านล่าง


tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz

5. จากนั้น ย้ายไปยังไดเร็กทอรีที่แยกออกมา และใช้คำสั่ง update-alternatives เพื่อบอกระบบว่ามีการติดตั้ง java และไฟล์ปฏิบัติการไว้ที่ไหน


cd jdk-9.0.4/
update-alternatives --install /usr/bin/java java /opt/java/jdk-9.0.4/bin/java 100  
update-alternatives --config java

6. แจ้งให้ระบบอัปเดตทางเลือก javac เป็น:


update-alternatives --install /usr/bin/javac javac /opt/java/jdk-9.0.4/bin/javac 100
update-alternatives --config javac

7. ในทำนองเดียวกัน อัปเดตทางเลือก jar เป็น:


update-alternatives --install /usr/bin/jar jar /opt/java/jdk-9.0.4/bin/jar 100
update-alternatives --config jar

8. การตั้งค่าตัวแปรสภาพแวดล้อม Java


export JAVA_HOME=/opt/java/jdk-9.0.4/
export JRE_HOME=/opt/java/jdk-9.0.4/jre
export PATH=$PATH:/opt/java/jdk-9.0.4/bin:/opt/java/jdk-9.0.4/jre/bin

9. ตอนนี้คุณสามารถยืนยันเวอร์ชัน Java อีกครั้งเพื่อยืนยัน


java -version

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

แนะนำ: หากคุณไม่ได้ใช้ OpenJDK (การใช้งานโอเพ่นซอร์สของ java) คุณสามารถลบออกได้เป็น:


yum remove openjdk-*      [On CentOs/RHEL]
apt-get remove openjdk-*  [On Debian/Ubuntu]

เปิดใช้งานการสนับสนุน Java ใน Firefox

10. หากต้องการเปิดใช้งานการสนับสนุน Java 9 JDK ใน Firefox คุณต้องเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานโมดูล Java สำหรับ Firefox

บน Debian, Ubuntu และ Mint

update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000
บน RHEL, CentOS และ Fedora

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

11. ตอนนี้ตรวจสอบการสนับสนุน Java โดยรีสตาร์ท Firefox และป้อน about:plugins บนแถบที่อยู่ คุณจะได้คล้ายกับหน้าจอด้านล่าง

นั่นคือทั้งหมดที่สำหรับตอนนี้. หวังว่าโพสต์ของฉันนี้จะช่วยคุณในการตั้งค่า oracle Java ซึ่งเป็นวิธีที่ง่ายที่สุด ฉันต้องการทราบมุมมองของคุณเกี่ยวกับเรื่องนี้ เชื่อมต่อไว้คอยติดตาม! กดไลค์และแชร์เราและช่วยให้เราแพร่กระจาย