JeVois SDK install on Ubuntu 18.04 (bionic) virtual machine
สารบัญ:
- ข้อกำหนดเบื้องต้น
- รูปแบบ Java
- การติดตั้ง Default OpenJDK (Java 11)
- การติดตั้ง OpenJDK 8
- การติดตั้ง Oracle Java
- ตั้งค่าเวอร์ชัน Java เริ่มต้น
- ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME
- ถอนการติดตั้ง Java
- ข้อสรุป
Java เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลกใช้สำหรับการสร้างแอพพลิเคชั่นข้ามแพลตฟอร์มประเภทต่างๆ
บทช่วยสอนนี้อธิบายวิธีการติดตั้ง OpenJDK รุ่นต่างๆรวมถึง Oracle Java บน Ubuntu 18.04 คำแนะนำเดียวกันนี้ใช้กับ Ubuntu 16.04 และการแจกจ่ายที่ใช้ Ubuntu รวมถึง Kubuntu, Linux Mint และ OS เบื้องต้น
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
รูปแบบ Java
Java มีการเผยแพร่ในสามรุ่นที่แตกต่างกันคือ Standard Edition (SE), Enterprise Edition (EE) และ Micro Edition (ME) บทช่วยสอนนี้ครอบคลุมการติดตั้งรุ่น Java SE (Standard Edition)
OpenJDK และ Oracle Java เป็นสองการใช้งานหลักของ Java ที่มีเกือบจะไม่แตกต่างระหว่างพวกเขายกเว้นว่า Oracle Java มีคุณสมบัติเชิงพาณิชย์เพิ่มเติมไม่กี่
มีแพ็กเกจ Java ที่แตกต่างกันสองแพ็กเกจในที่เก็บของ Ubuntu, Java Runtime Environment (JRE) และ Java Development Kit (JDK)
หากคุณต้องการรันโปรแกรม Java คุณต้องมี JRE ซึ่งมีเพียง Java Runtime Environment ผู้พัฒนา Java ควรติดตั้ง JDK ซึ่งรวมถึงเครื่องมือในการพัฒนา / แก้ไขจุดบกพร่องและไลบรารี
เราจะแสดงวิธีการติดตั้งแพ็คเกจ Java ต่างๆ หากคุณไม่ทราบว่าจะใช้จาวาหรือรุ่นใดให้ใช้คำแนะนำทั่วไปคือติดกับรุ่น OpenJDK เริ่มต้นที่มีอยู่ใน Ubuntu 18.04
การติดตั้ง Default OpenJDK (Java 11)
ในขณะที่เขียน Java เวอร์ชัน LTS ล่าสุดคือเวอร์ชัน 11
ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Java OpenJDK 11 บนระบบ Ubuntu ของคุณ:
-
ขั้นแรกให้อัพเดตดัชนีแพ็คเกจ
apt
ด้วย:sudo apt update
เมื่ออัพเดตดัชนีแพ็กเกจแล้วให้ติดตั้งแพ็กเกจ Java OpenJDK ดีฟอลต์ด้วย:
sudo apt install default-jdk
ตรวจสอบการติดตั้งโดยรันคำสั่งต่อไปนี้ซึ่งจะพิมพ์เวอร์ชัน Java:
java -version
ผลลัพธ์จะมีลักษณะดังนี้:
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
แค่นั้นแหละ! ณ จุดนี้คุณควรติดตั้ง Java บนระบบ Ubuntu ของคุณสำเร็จ
JRE รวมอยู่ในแพ็คเกจ JDK หากคุณต้องการเพียง JRE ให้ติดตั้งแพ็คเกจ
default-jre
:
การติดตั้ง OpenJDK 8
Java 8 ยังคงเป็นเวอร์ชันที่ใช้กันอย่างแพร่หลายของ Java หากแอปพลิเคชันของคุณต้องการ Java 8 คุณสามารถติดตั้งได้โดยพิมพ์คำสั่งต่อไปนี้:
sudo apt update
sudo apt install openjdk-8-jdk
การติดตั้ง Oracle Java
ก่อนการติดตั้ง Oracle Java ตรวจสอบให้แน่ใจว่าคุณอ่าน Oracle JDK License ใบอนุญาตให้ใช้งานที่ไม่ใช่เชิงพาณิชย์ของซอฟต์แวร์เท่านั้นเช่นการใช้งานส่วนตัวและการพัฒนา
Oracle Java 11 สามารถติดตั้งได้จาก Linux Uprising PPA
ขั้นตอนต่อไปนี้อธิบายวิธีติดตั้ง Oracle Java 11 บน Ubuntu 18.04:
-
ติดตั้งการพึ่งพาที่จำเป็นเพื่อเพิ่มที่เก็บใหม่:
sudo apt install software-properties-common
เปิดใช้ PPA Linux Uprising โดยการรันคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:linuxuprising/java
เมื่อเพิ่มที่เก็บแล้วให้อัพเดตรายการแพ็กเกจและติดตั้งแพ็กเกจ
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 เริ่มต้น
หากต้องการตรวจสอบเวอร์ชัน Java เริ่มต้นคุณจะต้องใช้คำสั่งต่อไปนี้:
java -version
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
หากคุณมีการติดตั้ง Java หลายอันเพื่อเปลี่ยนเวอร์ชันเริ่มต้นให้ใช้เครื่องมือ
update-alternatives
ดังที่แสดงด้านล่าง:
sudo update-alternatives --config java
หากต้องการเปลี่ยนเวอร์ชัน Java เริ่มต้นเพียงป้อนหมายเลขเวอร์ชัน (หมายเลขในคอลัมน์การเลือก) และกด
บางแอ็พพลิเคชันที่เขียนใน Java กำลังใช้ตัวแปรสภาพแวดล้อม
ในการตั้งค่าตัวแปรสภาพแวดล้อม
ในกรณีของเราเส้นทางการติดตั้งมีดังนี้: คัดลอกพา ธ การติดตั้งของการติดตั้งที่คุณต้องการ ถัดไปเปิดไฟล์
เพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์: ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนพา ธ ด้วยพา ธ เป็นเวอร์ชัน Java ที่คุณต้องการ คุณสามารถออกจากระบบและเข้าสู่ระบบหรือเรียกใช้คำสั่งต่อไปนี้เพื่อใช้การเปลี่ยนแปลงกับเซสชั่นปัจจุบันของคุณ: ในการตรวจสอบว่าตัวแปรสภาพแวดล้อม
หากด้วยเหตุผลใดก็ตามที่คุณต้องการถอนการติดตั้งแพคเกจ Java คุณสามารถถอนการติดตั้งเช่นแพคเกจอื่น ๆ ที่ติดตั้งด้วย
ตัวอย่างเช่นหากคุณต้องการถอนการติดตั้งแพคเกจ
ในบทช่วยสอนนี้คุณเรียนรู้วิธีการติดตั้งและจัดการ Java เวอร์ชันหลายเวอร์ชันบนเซิร์ฟเวอร์ Ubuntu ของคุณ ตอนนี้คุณสามารถติดตั้งแอปพลิเคชั่นที่รันบน Java เช่น Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… ฯลฯ
There are 3 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 3 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:
Enter
ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME
JAVA_HOME
เพื่อกำหนดตำแหน่งการติดตั้ง Java
JAVA_HOME
ก่อนอื่นคุณต้องค้นหาเส้นทางการติดตั้ง Java โดยใช้คำสั่ง
update-alternatives
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 ตั้งอยู่ที่
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
ตั้งค่าไว้ถูกต้องแล้วให้รันคำสั่ง echo ต่อไปนี้:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
เป็นไฟล์การกำหนดค่าทั่วทั้งระบบซึ่งผู้ใช้ทุกคนใช้ หากคุณต้องการตั้งค่าตัวแปร
JAVA_HOME
แบบต่อผู้ใช้ให้เพิ่มบรรทัดใน.
.bashrc
หรือไฟล์การกำหนดค่าอื่น ๆ ที่โหลดเมื่อผู้ใช้ลงชื่อเข้าใช้
ถอนการติดตั้ง Java
apt
openjdk-8-jdk
:ข้อสรุป
"กลยุทธ์ของเรากับ JavaFX คือการนำเสนอชั้นนำเสนอสำหรับ Java" Param กล่าว ซิงห์ผู้อำนวยการอาวุโสด้านการตลาดของ Java เมื่อเวลาผ่านไป JavaFX จะช่วยให้โปรแกรมเมอร์สามารถพัฒนาแอพพลิเคชันที่สามารถใช้งานผ่าน "หน้าจอหลายหน้าจอ" เช่นอุปกรณ์เคลื่อนที่เบราว์เซอร์เดสก์ท็อปและทีวีรวมทั้งช่วยประคองโปรแกรม Java ที่มีอยู่เดิมด้วยปลายด้านหน้าที่สดใหม่ตามที่ Singh

"ในองค์กรคุณจะเริ่มได้ความสามารถในการใช้งานแอพพลิเคชันที่มีอยู่แล้วเพิ่มอินเทอร์เฟซแบบไคลเอ็นต์ที่หลากหลายแล้วจึงสามารถใช้งานได้บนเว็บหรือเดสก์ท็อป" นายซิงกล่าว "
Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
[RELATED: Time to Give Java the Boot?] p> strong> strong> strong> strong> strong> strong> strong> strong> ช่องโหว่นี้มีผลต่อเวอร์ชันของ Java 7 และไม่สามารถใช้กับ Java 6
![[RELATED: Time to Give Java the Boot?] <strong> </ p> <strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> </ strong> </ strong> ช่องโหว่นี้มีผลต่อเวอร์ชันของ Java 7 และไม่สามารถใช้กับ Java 6 [RELATED: Time to Give Java the Boot?] <strong> </ p> <strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> <strong> </ strong> </ strong> </ strong> ช่องโหว่นี้มีผลต่อเวอร์ชันของ Java 7 และไม่สามารถใช้กับ Java 6](https://i.joecomp.com/web-apps-2018/oracle-releases-java-fix-but-security-concerns-remain.jpg)
[อ่านเพิ่มเติม: วิธีลบมัลแวร์จากคอมพิวเตอร์ที่ใช้ Windows ของคุณ]