ฉันจะตรวจสอบเวอร์ชัน Java ของฉันได้อย่างไร
ตัวเลือก 2: ตรวจสอบเวอร์ชัน Java บน Windows โดยใช้ Command Line
- เปิดเมนู Start ของ Windows ที่มุมล่างซ้ายแล้วพิมพ์ cmd ในแถบค้นหา
- จากนั้นเปิด Command Prompt เมื่อปรากฏในผลการค้นหา
- หน้าต่างใหม่พร้อมพรอมต์คำสั่งจะปรากฏขึ้น ในนั้นให้พิมพ์คำสั่ง java -version แล้วกด Enter
24 ส.ค. 2020 ก.
ฉันจะรู้ได้อย่างไรว่าฉันมี JDK หรือ OpenJDK
คุณสามารถเขียนสคริปต์ทุบตีอย่างง่ายเพื่อตรวจสอบสิ่งนี้:
- เปิดตัวแก้ไขข้อความใด ๆ (ควรเป็นกลุ่มหรือ emacs)
- สร้างไฟล์ชื่อ script.sh (หรือชื่ออื่นที่มีนามสกุล . …
- วางโค้ดต่อไปนี้ลงไป: #!/bin/bash if [[ $(java -version 2>&1) == *”OpenJDK”* ]]; แล้วก้องโอเค; อื่น echo 'ไม่เป็นไร'; fi.
- บันทึกและออกจากตัวแก้ไข
24 วินาที 2016 ก.
Java 1.8 เหมือนกับ Java 8 หรือไม่
javac -source 1.8 (เป็นนามแฝงสำหรับ javac -source 8 ) java
Java เวอร์ชันใดเป็นเวอร์ชันล่าสุด
Java เวอร์ชันล่าสุดคือ Java 16 หรือ JDK 16 ที่เผยแพร่เมื่อวันที่ 16 มีนาคม 2021 (ปฏิบัติตามบทความนี้เพื่อตรวจสอบเวอร์ชัน Java บนคอมพิวเตอร์ของคุณ) JDK 17 กำลังอยู่ในระหว่างดำเนินการกับรุ่นก่อนเปิดตัว และจะกลายเป็น LTS (Long Term Support) ตัวถัดไป
จะตรวจสอบได้อย่างไรว่าฉันมี OpenJDK?
วิธีที่ 1: ตรวจสอบเวอร์ชัน Java บน Linux
- เปิดหน้าต่างเทอร์มินัล
- รันคำสั่งต่อไปนี้: java -version.
- ผลลัพธ์ควรแสดงเวอร์ชันของแพ็คเกจ Java ที่ติดตั้งบนระบบของคุณ ในตัวอย่างด้านล่าง มีการติดตั้ง OpenJDK เวอร์ชัน 11
12 ส.ค. 2020 ก.
ฉันจะรู้ได้อย่างไรว่าติดตั้ง Java จากพรอมต์คำสั่งแล้ว
คำตอบ
- เปิดพรอมต์คำสั่ง ทำตามเส้นทางเมนู Start > Programs > Accessories > Command Prompt
- พิมพ์: java -version แล้วกด Enter บนแป้นพิมพ์ของคุณ ผลลัพธ์: ข้อความที่คล้ายกับต่อไปนี้ระบุว่า Java ได้รับการติดตั้งและคุณพร้อมที่จะใช้ MITSIS ผ่าน Java Runtime Environment
3 ส.ค. 2020 ก.
OpenJDK เหมือนกับ Oracle JDK หรือไม่
OpenJDK เป็นการใช้งานโอเพ่นซอร์สของแพลตฟอร์ม Java Standard Edition โดยได้รับการสนับสนุนจาก Oracle และชุมชน Java แบบเปิด … ดังนั้นจึงไม่มีความแตกต่างทางเทคนิคที่สำคัญระหว่าง Oracle JDK และ OpenJDK นอกเหนือจากโค้ดฐานแล้ว Oracle JDK ยังรวมถึงการใช้งาน Java Plugin และ Java WebStart ของ Oracle
Java เวอร์ชันใดดีที่สุด
Java SE 8 ยังคงเป็นมาตรฐานการผลิตที่ต้องการในปี 2019 ในขณะที่ทั้ง 9 และ 10 ได้รับการเผยแพร่แล้ว แต่ก็จะไม่เสนอ LTS นับตั้งแต่เปิดตัวครั้งแรกในปี 1996 Java ยังคงรักษาชื่อเสียงว่าเป็นหนึ่งในภาษาอิสระที่มีความปลอดภัย เชื่อถือได้ และไม่ขึ้นกับแพลตฟอร์มสำหรับการเขียนโปรแกรมคอมพิวเตอร์
Java เวอร์ชัน 1.8 หมายถึงอะไร
เนื่องจากผู้พัฒนา Java เลือกที่จะตั้งชื่อเวอร์ชันเช่นนี้ ฉันทำได้แค่เดาเหตุผลที่แท้จริง แต่ฉันคิดว่ามันเป็นเพราะการตั้งชื่อมันว่า Java 8 บอกเป็นนัยว่ามันใหม่และดีกว่า Java 7 มาก แต่การรักษาเวอร์ชันชนจาก 1.7 เป็น 1.8 แสดงว่ายังคงเป็นเวอร์ชัน 1 … ดูเพิ่มเติม เหตุใด Java เวอร์ชัน 1
ทำไม Java 8 ถึงได้รับความนิยม?
เวอร์ชันการสนับสนุนระยะยาว (LTS)
สาเหตุสำคัญประการหนึ่งที่ทำให้ Java 8 ยังคงได้รับความนิยมคือเป็นเวอร์ชัน LTS (หรือการสนับสนุนระยะยาว) … จากมุมมองทางการค้า ไม่มีองค์กรใดควรพิจารณานำระบบไปใช้ในการผลิตที่อาศัย Java เวอร์ชันที่ไม่มี LTS
Java เป็นรันไทม์หรือไม่
Java Runtime Environment (JRE) คือสิ่งที่คุณได้รับเมื่อคุณดาวน์โหลดซอฟต์แวร์ Java JRE ประกอบด้วย Java Virtual Machine (JVM), คลาสหลักของแพลตฟอร์ม Java และสนับสนุนไลบรารีแพลตฟอร์ม Java JRE คือส่วนรันไทม์ของซอฟต์แวร์ Java ซึ่งเป็นทั้งหมดที่คุณต้องใช้ในการเรียกใช้ในเว็บเบราว์เซอร์ของคุณ
Java 4 เวอร์ชันคืออะไร
ภาษาโปรแกรม Java มีสี่แพลตฟอร์ม:
- แพลตฟอร์ม Java รุ่นมาตรฐาน (Java SE)
- แพลตฟอร์ม Java รุ่น Enterprise (Java EE)
- แพลตฟอร์ม Java รุ่นไมโคร (Java ME)
- JavaFX
Java 13 เปิดตัวหรือไม่
JDK 13 เป็นการนำการอ้างอิงโอเพนซอร์สไปใช้ของเวอร์ชัน 13 ของ Java SE Platform ตามที่ JSR 388 ระบุไว้ใน Java Community Process JDK 13 มาถึงความพร้อมใช้งานทั่วไปในวันที่ 17 กันยายน 2019