Android

วิธีการติดตั้ง java บนเดเบียน 9

Btime and GetID

Btime and GetID

สารบัญ:

Anonim

ในบทช่วยสอนนี้เราจะอธิบายเกี่ยวกับการติดตั้ง Java บน Debian 9 Java เป็นหนึ่งในภาษาการเขียนโปรแกรมยอดนิยมที่ใช้ในการสร้างแอพพลิเคชั่นและระบบต่าง ๆ แอ็พพลิเคชันที่พัฒนาใน Java สามารถปรับขนาดได้ยืดหยุ่นและบำรุงรักษาได้

มีแพ็กเกจ Java ที่แตกต่างกันสองแพ็กเกจ, Java Runtime Environment (JRE) และ Java Development Kit (JDK) หากคุณต้องการรันโปรแกรม Java คุณต้องมี JRE และหากคุณเป็นผู้พัฒนา Java คุณจะต้องใช้ JDK ซึ่งรวมถึง JRE และเครื่องมือพัฒนา / แก้ไขข้อบกพร่องและไลบรารี

นอกจากนี้ยังมีการใช้งานสองแบบที่แตกต่างกันของ Java, OpenJDK และ Oracle Java โดยแทบจะไม่แตกต่างกันยกเว้นว่า Oracle Java มีคุณสมบัติเชิงพาณิชย์เพิ่มเติมเล็กน้อย

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

ติดตั้ง OpenJDK 8

OpenJDK 8 การใช้งานโอเพ่นซอร์สของแพลตฟอร์ม Java เป็นการพัฒนาจาวาเริ่มต้นและรันไทม์ใน Debian 9 การติดตั้งนั้นง่ายและตรงไปตรงมา

ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง OpenJDK 8 JDK จากที่เก็บ Debian มาตรฐาน:

sudo apt update sudo apt install default-jdk

เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถตรวจสอบได้โดยตรวจสอบเวอร์ชั่น Java:

java -version

ผลลัพธ์ควรมีลักษณะดังนี้:

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

แค่นั้นแหละ! ณ จุดนี้คุณควรติดตั้ง Java บนระบบ Debian ของคุณสำเร็จ

JRE รวมอยู่ในแพ็คเกจ JDK หากคุณต้องการเพียง JRE ให้ติดตั้งแพ็คเกจ default-jre :

ติดตั้ง OpenJDK 11

ในขณะที่เขียน Java เวอร์ชัน LTS ล่าสุดคือเวอร์ชัน 11 เวอร์ชันนี้พร้อมใช้งานจากที่เก็บ Debian Backports

เพิ่ม Backport ลงในรายการที่เก็บซอฟต์แวร์ของระบบของคุณก่อน:

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

เมื่อเปิดใช้งานที่เก็บแล้วให้อัปเดตแหล่งข้อมูล apt และติดตั้ง Java 11 โดยใช้คำสั่งต่อไปนี้:

sudo apt update sudo apt install openjdk-11-jdk

การติดตั้ง Oracle Java

ก่อนการติดตั้ง Oracle Java ตรวจสอบให้แน่ใจว่าคุณอ่าน Oracle JDK License ใบอนุญาตให้ใช้งานที่ไม่ใช่เชิงพาณิชย์ของซอฟต์แวร์เท่านั้นเช่นการใช้งานส่วนตัวและการพัฒนา

Oracle Java 11 สามารถติดตั้งได้จาก Linux Uprising PPA

ขั้นตอนต่อไปนี้อธิบายวิธีติดตั้ง Oracle Java 11 บน Debian 9:

  1. เริ่มต้นด้วยการติดตั้งแพ็คเกจที่จำเป็น:

    sudo apt install dirmngr gnupg

    อิมพอร์ตพับลิกคีย์ PPA และเปิดใช้งานที่เก็บด้วยคำสั่งต่อไปนี้:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    เมื่อเพิ่มที่เก็บแล้วให้อัพเดตรายการแพ็กเกจและติดตั้งแพ็กเกจ oracle-java11-installer โดยพิมพ์:

    sudo apt update sudo apt install oracle-java11-installer

    คุณจะได้รับแจ้งให้ยอมรับใบอนุญาต Oracle

    ตรวจสอบการติดตั้งโดยใช้คำสั่งต่อไปนี้ซึ่งจะพิมพ์รุ่น R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

ตั้งค่ารุ่นเริ่มต้น

หากคุณมีเวอร์ชัน Java หลายเวอร์ชันติดตั้งบนเครื่อง Debian ของคุณเพื่อตรวจสอบว่ามีการตั้งค่าเวอร์ชันใดเป็นชนิดเวอร์ชันเริ่มต้นของ Java:

java -version

ผลลัพธ์ควรมีลักษณะดังนี้:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

หากต้องการเปลี่ยนเวอร์ชันเริ่มต้นให้ใช้คำสั่งระบบ update-alternatives :

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

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

ถอนการติดตั้ง Java

หากด้วยเหตุผลใดก็ตามที่คุณต้องการถอนการติดตั้งแพคเกจ Java คุณสามารถถอนการติดตั้งเช่นแพคเกจอื่น ๆ ที่ติดตั้งด้วย apt

ตัวอย่างเช่นหากคุณต้องการถอนการติดตั้งแพคเกจ default-jdk เพียงแค่เรียกใช้:

sudo apt remove default-jdk

ข้อสรุป

ตอนนี้คุณได้เรียนรู้วิธีการติดตั้งและจัดการเวอร์ชั่น Java ที่แตกต่างกันบนเซิร์ฟเวอร์ Debian ของคุณแล้วขั้นตอนต่อไปของคุณคือการติดตั้งหนึ่งในหลาย ๆ แอปพลิเคชั่นที่ทำงานบน Java เช่น Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch คาสซานดรา, เจนกินส์.. ฯลฯ

java debian