Установка JDK (Java) на Linux Ubuntu
สารบัญ:
- ก่อนที่คุณจะเริ่ม
- การติดตั้ง OpenJDK 11
- การติดตั้ง OpenJDK 8
- ตั้งค่ารุ่นเริ่มต้น
JAVA_HOME
ตัวแปรสภาพแวดล้อม- ถอนการติดตั้ง Java
- ข้อสรุป
ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง Java (OpenJDK) บน Debian 10 Linux
Java เป็นหนึ่งในภาษาการเขียนโปรแกรมยอดนิยมที่ใช้ในการสร้างแอพพลิเคชั่นและระบบต่าง ๆ แอ็พพลิเคชันที่พัฒนาใน Java สามารถปรับขนาดได้ยืดหยุ่นและบำรุงรักษาได้
ก่อนที่คุณจะเริ่ม
มีการใช้งานสองแบบที่แตกต่างกันของ Java, OpenJDK และ Oracle Java ที่แทบไม่แตกต่างกันเลยยกเว้นว่า Oracle Java มีคุณสมบัติเชิงพาณิชย์เพิ่มเติมเล็กน้อย Oracle Java License อนุญาตให้ใช้ซอฟต์แวร์ที่ไม่ใช่เชิงพาณิชย์เท่านั้นเช่นการใช้งานส่วนตัวและการใช้เพื่อการพัฒนา
ที่เก็บดีฟอลต์ Debian 10 ประกอบด้วยแพ็กเกจ Java ที่แตกต่างกันสองแพ็กเกจ, Java Runtime Environment (JRE) และ Java Development Kit (JDK) JRE รวมถึง Java virtual machine (JVM) คลาสและไบนารีที่อนุญาตให้คุณรันโปรแกรม Java นักพัฒนา Java ควรติดตั้ง JDK ซึ่งรวมถึง JRE และเครื่องมือในการพัฒนา / แก้ไขจุดบกพร่องและไลบรารีที่จำเป็นในการสร้างแอปพลิเคชัน Java
การติดตั้ง OpenJDK 11
OpenJDK 11 การใช้งานโอเพ่นซอร์สของแพลตฟอร์ม Java เป็นการพัฒนาจาวาเริ่มต้นและรันไทม์ใน Debian 10, Buster
รันคำสั่งต่อไปนี้ในฐานะผู้ใช้ที่มีสิทธิ์ sudo หรือรูทเพื่ออัพเดตดัชนีแพ็กเกจและติดตั้งแพ็กเกจ OpenJDK 11 JDK:
sudo apt update
sudo apt install default-jdk
เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถตรวจสอบได้โดยตรวจสอบเวอร์ชั่น Java:
java -version
ผลลัพธ์ควรมีลักษณะดังนี้:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
แค่นั้นแหละ! ณ จุดนี้คุณได้ติดตั้ง Java บนระบบ Debian ของคุณสำเร็จแล้ว
default-jre
การติดตั้ง OpenJDK 8
ในขณะที่เขียน Java LTS เวอร์ชัน 8 ก่อนหน้านี้ไม่พร้อมใช้งานในที่เก็บ Debian Buster อย่างเป็นทางการ
เราจะเปิดใช้งานพื้นที่เก็บข้อมูล AdoptOpenJDK ซึ่งมีแพ็คเกจ OpenJDK ที่สร้างไว้ล่วงหน้า
-
เริ่มต้นด้วยการอัพเดตรายการแพ็กเกจและการติดตั้งการพึ่งพาที่จำเป็นเพื่อเพิ่มที่เก็บใหม่บน
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
อิมพอร์ตคีย์ GPG ของที่เก็บโดยใช้คำสั่ง wget ต่อไปนี้:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
เพิ่มที่เก็บ AdoptOpenJDK APT ในระบบของคุณ:
sudo add-apt-repository --yes
เมื่อเปิดใช้งานที่เก็บแล้วให้อัปเดตแหล่งข้อมูล apt และติดตั้ง Java 8 โดยใช้คำสั่งต่อไปนี้:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
ขั้นสุดท้ายตรวจสอบการติดตั้งโดยตรวจสอบเวอร์ชั่น Java:
java -version
ผลลัพธ์ควรมีลักษณะดังนี้:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
ตั้งค่ารุ่นเริ่มต้น
java -version
หากต้องการเปลี่ยนเวอร์ชันเริ่มต้นให้ใช้คำสั่ง
update-alternatives
:
sudo update-alternatives --config java
ผลลัพธ์จะมีลักษณะดังนี้:
คุณจะเห็นรายการของรุ่น Java ที่ติดตั้งทั้งหมด ป้อนหมายเลขรุ่นที่คุณต้องการใช้เป็นค่าเริ่มต้นแล้วกด
ตัวแปรสภาพแวดล้อม
ในการตั้งค่าตัวแปรสภาพแวดล้อม
ในตัวอย่างนี้พา ธ การติดตั้งมีดังนี้: เมื่อคุณพบพา ธ ของการติดตั้ง Java ที่คุณต้องการแล้วให้เปิดไฟล์
สมมติว่าคุณต้องการตั้งค่า
เพื่อให้การเปลี่ยนแปลงมีผลกับเชลล์ปัจจุบันของคุณคุณสามารถออกจากระบบและล็อกอินหรือรันคำสั่ง source ต่อไปนี้: ตรวจสอบว่าตัวแปรสภาพแวดล้อม
คุณควรเห็นพา ธ ไปยังการติดตั้ง Java: คุณสามารถถอนการติดตั้ง Java เหมือนกับแพ็คเกจอื่น ๆ ที่ติดตั้งด้วย
ตัวอย่างเช่นหากต้องการถอนการติดตั้งแพ็คเกจ
OpenJDK เวอร์ชันล่าสุดของ LTS มีอยู่ในที่เก็บ Debian 10 Buster ที่เป็นค่าเริ่มต้นและการติดตั้งนั้นเป็นงานที่ง่ายและตรงไปตรงมา
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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
Enter
JAVA_HOME
ตัวแปรสภาพแวดล้อม
JAVA_HOME
ถูกใช้โดยบางแอปพลิเคชัน Java เพื่อกำหนดตำแหน่งการติดตั้ง Java
JAVA_HOME
ให้ใช้คำสั่ง
update-alternatives
เพื่อค้นหาตำแหน่งที่ติดตั้ง Java:
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 ตั้งอยู่ที่
/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME
เป็นเส้นทาง OpenJDK 11 เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
ถูกตั้งค่าอย่างถูกต้อง:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
เป็นไฟล์การกำหนดค่าทั่วทั้งระบบซึ่งผู้ใช้ทุกคนใช้ หากคุณต้องการตั้งค่าตัวแปร
JAVA_HOME
แบบต่อผู้ใช้ให้เพิ่มบรรทัดลงใน.
.bashrc
หรือไฟล์การกำหนดค่าอื่น ๆ ที่โหลดเมื่อผู้ใช้ลงชื่อเข้าใช้
ถอนการติดตั้ง Java
apt
default-jdk
เพียงแค่เรียกใช้:ข้อสรุป
Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง apache cassandra บน debian 10 linux

Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีความล้มเหลว ในบทความนี้เราจะอธิบายวิธีการติดตั้ง Apache Cassandra บน Debian 10, Buster
วิธีการติดตั้ง virtualbox บน debian linux 10 linux

VirtualBox เป็นซอฟต์แวร์เวอร์ชวลไลเซชันข้ามแพลตฟอร์มแบบโอเพ่นซอร์สซึ่งช่วยให้คุณเรียกใช้ระบบปฏิบัติการหลายระบบพร้อมกันได้ บทช่วยสอนนี้อธิบายวิธีการติดตั้ง VirtualBox ล่าสุดบน Debian 10, Buster