Jakarta EE Community Call | 2019-05-08
สารบัญ:
- ข้อกำหนดเบื้องต้น
- รูปแบบ Java
- ข้อกำหนดเบื้องต้น
- ติดตั้ง OpenJDK
- ติดตั้ง OpenJDK 11 JDK
- ติดตั้ง OpenJDK 11 JRE
- ติดตั้ง OpenJDK 8 JDK
- ติดตั้ง OpenJDK 8 JRE
- ติดตั้ง Oracle Java
- ตั้งค่ารุ่นเริ่มต้น
- ถอนการติดตั้ง Java
- ข้อสรุป
Java เป็นหนึ่งในภาษาโปรแกรมที่นิยมมากที่สุดในโลกที่ใช้ในการสร้างแอพพลิเคชั่นและระบบต่าง
บทช่วยสอนนี้อธิบายวิธีติดตั้งเวอร์ชันต่างๆและการนำ Java ไปใช้บน CentOS 7 เราจะแสดงวิธีการติดตั้ง OpenJDK เช่นเดียวกับ Oracle Java
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
รูปแบบ Java
Java มีการเผยแพร่ในสามรุ่นที่แตกต่างกันคือ Standard Edition (SE), Enterprise Edition (EE) และ Micro Edition (ME) บทช่วยสอนนี้ครอบคลุมรุ่น Java SE (Standard Edition)
มีแพ็คเกจ Java ที่แตกต่างกันสองแพ็คเกจใน CentOS 7, Java Runtime Environment (JRE) และ Java Development Kit (JDK) หากคุณต้องการเรียกใช้โปรแกรม Java คุณต้องมี JRE ซึ่งมีเพียง Java Runtime Environment และหากคุณเป็นผู้พัฒนา Java คุณจะต้องใช้ JDK ซึ่งรวมถึง JRE และเครื่องมือ / ไลบรารีการพัฒนาและการดีบัก
นอกจากนี้ยังมีการใช้งานสองแบบที่แตกต่างกันของ Java, OpenJDK และ Oracle Java โดยแทบจะไม่แตกต่างกันยกเว้นว่า Oracle Java มีคุณสมบัติเชิงพาณิชย์เพิ่มเติมเล็กน้อย
หากคุณไม่แน่ใจว่าการนำ Java ไปใช้และรุ่นใดที่จะติดตั้งคำแนะนำทั่วไปคือการติดตั้งเพื่อติดตั้ง OpenJDK 11 JDK ซึ่งเป็น Java เวอร์ชัน LTS ปัจจุบัน
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มต้นด้วยบทช่วยสอนตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
ติดตั้ง OpenJDK
OpenJDK การใช้งานโอเพ่นซอร์สของแพลตฟอร์ม Java เป็นการพัฒนาจาวาเริ่มต้นและรันไทม์ใน CentOS 7 การติดตั้งนั้นง่ายและตรงไปตรงมา
ติดตั้ง OpenJDK 11 JDK
ในขณะที่เขียน OpenJDK 11 เป็นรุ่น LTS ปัจจุบันของ Java และรุ่นที่แนะนำให้ติดตั้ง คุณสามารถติดตั้งโดยใช้ yum โดยพิมพ์คำสั่งต่อไปนี้:
sudo yum install java-11-openjdk-devel
ตรวจสอบการติดตั้งโดยรันคำสั่งต่อไปนี้ซึ่งจะพิมพ์เวอร์ชัน Java:
java -version
ผลลัพธ์จะมีลักษณะดังนี้:
openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
แค่นั้นแหละ! ณ จุดนี้คุณควรติดตั้ง Java บนระบบ CentOS ของคุณสำเร็จ
ติดตั้ง OpenJDK 11 JRE
คุณสามารถติดตั้ง OpenJDK 11 JRE โดยใช้ yum โดยพิมพ์คำสั่งต่อไปนี้:
sudo yum install java-11-openjdk
JRE เป็นชุดย่อย JDK และหากคุณติดตั้งแพคเกจ JDK แล้วคุณไม่จำเป็นต้องติดตั้งชุดนี้
ติดตั้ง OpenJDK 8 JDK
Java 8 ยังคงเป็นเวอร์ชันที่ใช้กันอย่างแพร่หลายของ Java หากแอ็พพลิเคชันของคุณต้องการ Java 8 ที่เก่ากว่าที่จะติดตั้งบนระบบ CentOS 7 ของคุณให้ติดตั้งโดยรันคำสั่งต่อไปนี้:
sudo yum install java-1.8.0-openjdk-devel
ติดตั้ง OpenJDK 8 JRE
เช่นเดียวกับข้างต้นหากแอปพลิเคชันของคุณต้องการ OpenJDK 7 JRE คุณสามารถติดตั้งด้วย yum โดยใช้คำสั่งต่อไปนี้:
sudo yum install java-1.8.0-openjdk
ติดตั้ง Oracle Java
ในส่วนนี้เราจะทำตามขั้นตอนของการติดตั้ง Oracle Java แพ็คเกจ Oracle มีให้ดาวน์โหลดได้จากเว็บไซต์ทางการเท่านั้น
ก่อนการติดตั้ง Oracle Java ตรวจสอบให้แน่ใจว่าคุณอ่าน Oracle JDK License ใบอนุญาตให้ใช้งานที่ไม่ใช่เชิงพาณิชย์ของซอฟต์แวร์เท่านั้นเช่นการใช้งานส่วนตัวและการพัฒนา
คุณสามารถดาวน์โหลดแพ็คเกจ Oracle Java
.rpm
จากหน้าดาวน์โหลด Java SE ในการดาวน์โหลด Oracle Java คุณต้องลงทะเบียนบนเว็บไซต์ Oracle
เมื่อคุณดาวน์โหลดแพ็คเกจให้ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง:
sudo yum localinstall jre-VERSION-linux-x64.rpm
ตั้งค่ารุ่นเริ่มต้น
คุณสามารถตรวจสอบ Java เริ่มต้นด้วย:
java -version
openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)
sudo alternatives --config java
ผลลัพธ์ควรมีลักษณะคล้ายกับที่แสดงต่อไปนี้:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
หากต้องการเปลี่ยนเวอร์ชัน Java เริ่มต้นเพียงป้อนหมายเลขเมื่อได้รับแจ้งและกด
Enter
ถอนการติดตั้ง Java
หากคุณต้องการถอนการติดตั้งแพคเกจ Java ด้วยเหตุผลใดก็ตามคุณสามารถถอนการติดตั้งเป็นแพ็คเกจอื่นที่ติดตั้งด้วย
yum
ตัวอย่างเช่นหากคุณต้องการถอนการติดตั้งแพคเกจ
java-1.8.0-openjdk-devel
เพียงแค่เรียกใช้:
sudo yum remove java-1.8.0-openjdk-devel
ข้อสรุป
ตอนนี้คุณได้เรียนรู้วิธีการติดตั้งและจัดการเวอร์ชั่น Java ที่แตกต่างกันบนเซิร์ฟเวอร์ CentOS ของคุณแล้วขั้นตอนต่อไปของคุณคือการติดตั้งหนึ่งในหลาย ๆ แอพพลิเคชั่นที่ทำงานบน Java เช่น Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch คาสซานดรา, เจนกินส์, Gradle.. ฯลฯ
java centos"กลยุทธ์ของเรากับ JavaFX คือการนำเสนอชั้นนำเสนอสำหรับ Java" Param กล่าว ซิงห์ผู้อำนวยการอาวุโสด้านการตลาดของ Java เมื่อเวลาผ่านไป JavaFX จะช่วยให้โปรแกรมเมอร์สามารถพัฒนาแอพพลิเคชันที่สามารถใช้งานผ่าน "หน้าจอหลายหน้าจอ" เช่นอุปกรณ์เคลื่อนที่เบราว์เซอร์เดสก์ท็อปและทีวีรวมทั้งช่วยประคองโปรแกรม Java ที่มีอยู่เดิมด้วยปลายด้านหน้าที่สดใหม่ตามที่ Singh

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

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง java บน centos 8

Java เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดที่ใช้ในการสร้างแอพพลิเคชั่นและระบบประเภทต่างๆ ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง Java (OpenJDK) เวอร์ชันหนึ่งขึ้นไปบน CentOS 8 และวิธีการตั้งค่า Java เริ่มต้นผ่านทางเลือก