ไฟล์ jar นั้นย่อมาจากไฟล์J ava AR chive และมีโปรแกรมจาวา (ไฟล์คลาส Java, ข้อมูลเมตา และทรัพยากร) อยู่ภายใน เนื่องจากเป็นรูปแบบไฟล์แพ็กเกจ (คล้ายกับรูปแบบไฟล์ .zip ) ไฟล์ jar อาจใช้เพื่อรวมไฟล์อื่นๆ หลายๆ ไฟล์เข้าด้วยกันเพื่อปรับปรุงการพกพาและลดจำนวนเนื้อที่ที่ไฟล์เหล่านี้ใช้ สิ่งนี้ทำให้ไฟล์ jar ใช้งานได้หลากหลายและสามารถใช้เพื่อจัดเก็บเกม แอปพลิเคชัน ส่วนขยายของเบราว์เซอร์ ฯลฯ
ไฟล์ jar ทั้งหมดไม่ได้ถูกสร้างขึ้นมาเท่ากัน บางคนจะหมายถึงการทำงาน / การดำเนินการเช่นไฟล์ exe และคนอื่น ๆที่สกัด / ห่อเช่นไฟล์ซิป แม้ว่าการคลายไฟล์ jar นั้นค่อนข้างง่ายและสามารถทำได้เช่นเดียวกับการแตกเนื้อหาของไฟล์ zip แต่ก็ไม่ใช่กรณีเดียวกันสำหรับการเรียกใช้ไฟล์ jar
ไฟล์ .exe เมื่อดับเบิลคลิกจะเปิดโปรแกรม/แอปพลิเคชันโดยใช้ระบบปฏิบัติการ Windows ในทำนองเดียวกัน ไฟล์ .jar สามารถดำเนินการได้ด้วยการเปิดใช้ Java Framework อย่างไรก็ตาม ผู้ใช้จำนวนมากต้องเผชิญกับข้อผิดพลาดเมื่อพยายามเรียกใช้ไฟล์ jar และวันนี้ในบทความนี้ เราจะให้ความกระจ่างเกี่ยวกับเรื่องนี้และเปิดเผยวิธีเรียกใช้หรือรันไฟล์ jar ใน Windows 10

สารบัญ
ทำไมไฟล์ jar ถึงไม่ทำงาน
ไฟล์ Jar ประกอบด้วยรายการซึ่งบอกไฟล์ถึงวิธีการทำงานในขณะที่เก็บข้อมูลเกี่ยวกับไฟล์อื่นๆ ที่บรรจุอยู่ภายในไฟล์ jar นอกจากนี้ ไฟล์ jar ยังมีไฟล์คลาสที่เก็บโค้ดจาวาสำหรับโปรแกรมปฏิบัติการ ไฟล์ทั้งสองนี้พร้อมกับไฟล์สื่ออื่นๆ ทำให้สามารถเรียกใช้ไฟล์ jar เป็นคำขอเดียวโดย Java Runtime Environment
ผู้ใช้พบข้อผิดพลาดสองข้อนี้เมื่อพยายามเรียกใช้ไฟล์ jar
ข้อผิดพลาดแรกเกิดขึ้นเมื่อผู้ใช้เรียกใช้ Java เวอร์ชันที่ล้าสมัยบนคอมพิวเตอร์ส่วนบุคคลของตน และข้อผิดพลาดที่สองเกิดขึ้นเมื่อไฟล์ jar ไม่ได้เชื่อมโยงกับไบนารี Java อย่างเหมาะสม
นอกจากนี้ บางครั้งเมื่อผู้ใช้คลิกสองครั้งที่ไฟล์ jar หน้าต่างพรอมต์คำสั่งจะเปิดขึ้นในเสี้ยววินาทีแล้วปิดกลับลง ซึ่งทำให้ผู้ใช้ตกตะลึง โชคดีที่การแก้ไขข้อผิดพลาดทั้งสองนี้และการเรียกใช้ไฟล์ jar นั้นค่อนข้างง่าย
วิธีเรียกใช้ไฟล์ JAR บน Windows 10
ดังที่กล่าวไว้ก่อนหน้านี้ คุณต้องใช้ Java Runtime Environment เพื่อรันแอปพลิเคชัน/โค้ดที่อยู่ในไฟล์ jar ในการตรวจสอบว่าคอมพิวเตอร์ส่วนบุคคลของคุณใช้ Java เวอร์ชันใดและจะอัปเดตเป็นเวอร์ชันล่าสุดได้อย่างไร ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:
1. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบด้วยวิธีการใดๆ ที่กล่าวถึงด้านล่าง
NS. กดปุ่ม Windows + X หรือคลิกขวาที่ปุ่มเริ่มต้นเพื่อเปิดเมนูผู้ใช้ระดับสูง จากเมนูที่ตามมา ให้คลิกที่ Command Prompt (Admin)
NS. กดปุ่ม Windows + R เพื่อเปิดคำสั่ง Run พิมพ์ cmd แล้วกด ctrl + shift + enter
ค. คลิกที่ปุ่มเริ่มต้น (หรือกดปุ่ม Windows + S) พิมพ์ command prompt แล้วเลือก Run as Administrator จากแผงด้านขวา
2. เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์java -versionแล้วกด Enter
พรอมต์คำสั่งจะแสดงเวอร์ชันของ Java ที่คุณติดตั้งไว้ในระบบของคุณ

หรือค้นหาแอปพลิเคชันconfiguration javaบนพีซีของคุณและคลิกที่Aboutในแท็บทั่วไปเพื่อดึงข้อมูลเวอร์ชัน Java
3. Java เวอร์ชันล่าสุดคือเวอร์ชัน 8 อัปเดต 251 (ณ วันที่ 14 เมษายน 2020) ถ้าคุณไม่ได้ใช้เวอร์ชันล่าสุดหรือไม่ต้องมี Java ที่ทุกคนมุ่งหน้าไปยังหน้าดาวน์โหลดอย่างเป็นทางการดาวน์โหลด Java สำหรับระบบปฏิบัติการทั้งหมดและคลิกที่“ เห็นด้วยและเริ่มต้นฟรีดาวน์โหลด”ปุ่ม

4. ค้นหาไฟล์ที่ดาวน์โหลด (พีซีเครื่องนี้ > ดาวน์โหลด) และดับเบิลคลิกที่ไฟล์ .exe เพื่อเปิดตัวช่วยสร้างการตั้งค่า ตอนนี้ ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Java เวอร์ชันล่าสุด
5. ทำซ้ำตามขั้นตอนที่ 1 และ 2 เพื่อตรวจสอบว่าติดตั้งการอัปเดตสำเร็จหรือไม่
หากคุณกำลังประสบปัญหาใดๆ ในการอัปเดต java ให้ลองลบเวอร์ชันก่อนหน้าออกให้หมดโดยใช้Java Removal Tool อย่างเป็นทางการแล้วทำการติดตั้งใหม่
วิธีที่ 1: การใช้ 'เปิดด้วย…'
ในวิธีแรก เราเปิดไฟล์ jar ด้วยตนเองด้วย Java Runtime Environment ทำตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน
1. เปิดตัวสำรวจไฟล์ ( ปุ่ม Windows + E ) ค้นหาไฟล์ jar ที่คุณต้องการเรียกใช้/เปิด แล้วคลิกขวาที่ไฟล์
2. จากตัวเลือกไฟล์/เมนูบริบทต่อไปนี้ ให้เลือกเปิดด้วย

3. ไปผ่านรายการของการใช้งานและพยายามที่จะหาJava (TM) แพลตฟอร์ม SE ไบนารี เป็นไปได้มากว่าคุณจะไม่พบมันในรายการแอปพลิเคชัน
4. เพื่อให้คลิกเลือกแอปอื่น

5. ผ่านรายการอีกครั้ง และหากไม่พบแอปพลิเคชัน ให้คลิกที่แอปเพิ่มเติม > ค้นหาแอปอื่น บนพีซีเครื่องนี้เพื่อค้นหาแอปพลิเคชันด้วยตนเอง
6. ตอนนี้ นำทางไปยังเส้นทางที่จัดเก็บ java.exe สำหรับผู้ใช้ส่วนใหญ่ ควรเป็นC:\Program Files\Java\jre1.8.0_221\binแต่ถ้าคุณไม่พบที่นั่น ให้ลองไปตามเส้นทางต่อไปนี้ C:\Program Files (x86)\Java\jre1.8.0 _221\bin
7. สุดท้าย เลือกjava.exeแล้วกด Enter

วิธีที่ 2: เรียกใช้ไฟล์ JAR โดยใช้ Command Prompt
นอกจากนี้ยังสามารถเรียกใช้ไฟล์ jar โ���ยใช้หน้าต่างพรอมต์คำสั่งของ Windows 10 กระบวนการนี้เกี่ยวข้องกับการดำเนินการบรรทัดคำสั่งเดียวและดำเนินการได้ง่าย
1. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบโดยใช้วิธีการใด ๆ ที่กล่าวถึงก่อนหน้านี้
2. เมื่อเปิดหน้าต่างพรอมต์คำสั่งแล้ว ให้เรียกใช้คำสั่ง'cd \'เพื่อกลับไปที่ด้านบนสุดของไดเร็กทอรี

3. ตอนนี้ พิมพ์คำสั่งต่อไปนี้java -jar sample.jarแล้วกดปุ่ม Enter
อย่าลืมเปลี่ยน 'sample.jar' ในบรรทัดคำสั่งด้วยชื่อไฟล์ .jar

อีกวิธีหนึ่ง คุณสามารถข้ามขั้นตอนที่สองและแทนที่ sample.jar ด้วยพาธที่สมบูรณ์ของไฟล์ jar
อ่านเพิ่มเติม: แก้ไข Java เริ่มต้นแล้ว แต่ส่งคืนรหัสทางออก1
วิธีที่ 3: การใช้แอปพลิเคชันบุคคลที่สาม
เช่นเดียวกับทุกอย่างอื่น มีแอปพลิเคชั่นบุคคลที่สามหลายตัวที่ให้คุณเรียกใช้หรือรันไฟล์ jar บน Windows 10 หนึ่งในโปรแกรมจัดการ jar ที่ได้รับความนิยมมากกว่าบนอินเทอร์เน็ตคือ Jarx
ตรงไปที่เว็บไซต์ทางการของJarx - ตัวดำเนินการ JARและดาวน์โหลดไฟล์ซอฟต์แวร์โดยคลิกที่ 'Jarx-1.2-installer.exe' ค้นหาไฟล์ที่ดาวน์โหลดและติดตั้ง Jarx แอปพลิเคชันไม่มี GUI ยกเว้นหน้าต่างเกี่ยวกับ ตอนนี้ เพียงดับเบิลคลิกที่ไฟล์ jar หรือคลิกขวาและเลือก open เพื่อเรียกใช้ไฟล์ jar บนคอมพิวเตอร์ส่วนบุคคลของคุณ

แอพลิเคชันของบุคคลที่สามที่จะช่วยคุณในการทำงานไฟล์ jar เป็นJarfix ทำตามขั้นตอนเดียวกับที่อธิบายไว้เพื่อให้ Jarx เรียกใช้ไฟล์ jar
หมายเหตุ: Jarfix จะสามารถเรียกใช้ไฟล์ jar ได้เมื่อเปิดใช้ในฐานะผู้ดูแลระบบเท่านั้น
ดังที่กล่าวไว้ก่อนหน้านี้ ไฟล์ jar ทั้งหมดไม่ได้ได้รับการออกแบบ/กำหนดให้เป็นไฟล์เรียกทำงาน บางตัวทำงานเป็นแพ็คเกจและเก็บไฟล์ประเภทอื่นไว้ เราสามารถตรวจสอบว่าไฟล์ jar นั้นสามารถเรียกใช้งานได้หรือไม่โดยการแตกไฟล์/แตกไฟล์
หากคุณเคยทำงานกับไฟล์ zip และ rar มาก่อน คุณอาจรู้วิธีแตกไฟล์อยู่แล้ว คุณสามารถเลือกใช้เครื่องมือแยกไฟล์ในตัวใน windows หรือรับความช่วยเหลือจากแอปพลิเคชันแยกไฟล์ที่มีอยู่มากมายบนอินเทอร์เน็ต บางส่วนของที่ใช้มากที่สุดและเชื่อถือได้โปรแกรมที่มี7-Zip และ WinRAR
เพื่อดึงไฟล์โดยใช้ของ Windows' ในการสร้างเครื่องมือในการสกัดเพียงแค่คลิกขวาที่ไฟล์ขวดและเลือกหนึ่งของ'สารสกัดจาก ...'ตัวเลือก
ในการแตกไฟล์โดยใช้แอพพลิเคชั่นของบริษัทอื่น ก่อนอื่น ให้ไปที่เว็บไซต์ของแอพพลิเคชั่นและดาวน์โหลดไฟล์การติดตั้ง เมื่อคุณติดตั้งแอปพลิเคชันเสร็จแล้ว ให้เปิดไฟล์ jar ในแอปพลิเคชันเพื่อดูเนื้อหาที่มีอยู่ในแอปพลิเคชัน
แก้ไขไม่สามารถเปิดไฟล์ JAR บน Windows 10
หากคุณไม่สามารถเรียกใช้ไฟล์ jar โดยใช้วิธีการใดๆ ข้างต้น ให้ลองทำตามขั้นตอนต่อไปนี้
โซลูชันที่ 1: การอัพเดต Registry Editor
1. เปิด File Explorer ( Windows Key + E ) และไปที่โฟลเดอร์ bin ภายในโฟลเดอร์การติดตั้ง java
ปลายทางของโฟลเดอร์จะแตกต่างกันไปตามพาร์ติชั่นของไดรฟ์ที่คุณติดตั้งไว้ อย่างไรก็ตาม สำหรับผู้ใช้ส่วนใหญ่ โฟลเดอร์จะอยู่ในไดรฟ์ C และภายใน Program Files หรือ Program Files (x86)
2. ในโฟลเดอร์ bin หา java.exe คลิกขวาที่มันและเลือกProperties

3. สวิทช์ไปที่ความเข้ากันได้แท็บและทำเครื่องหมายในช่องที่อยู่ถัดจากเรียกใช้โปรแกรมนี้ในฐานะผู้ดูแล คลิกที่ Apply ตามด้วย Ok เพื่อออก

4. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบด้วยวิธีการใดๆ ที่กล่าวถึงก่อนหน้านี้
5. ขึ้นอยู่กับความต้องการของคุณ พิมพ์คำสั่งใดคำสั่งหนึ่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter
อย่าลืมแทนที่ C:\Program Files(x86)\ ด้วยที่อยู่โฟลเดอร์การติดตั้ง Java จริงของคุณ
ในการเปิดไฟล์ jar ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
6. หากคุณต้องการดีบักไฟล์ jar และต้องการให้หน้าต่างพรอมต์คำสั่งเปิดอยู่หลังจากเปิดไฟล์ ให้พิมพ์คำสั่งต่อไปนี้
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
ตอนนี้ไปข้างหน้าและลองเปิดไฟล์ jar
หากคุณยังไม่สามารถเรียกใช้ไฟล์ jar ได้ เราจะต้องเปลี่ยนแปลงบางสิ่งใน Windows Registry Editor เราแนะนำให้คุณปฏิบัติตามคำแนะนำด้านล่างด้วยความระมัดระวังอย่างยิ่ง เนื่องจาก Registry Editor เป็นเครื่องมือที่ทรงพลังและไม่ควรทำยุ่ง
1. เปิดWindows Registry Editorโดยคลิกที่ปุ่ม start ค้นหา Registry Editor แล้วกด Enter หรือพิมพ์ regedit ในคำสั่ง run (Windows Key + R)

2. จากแผงด้านซ้ายมือ ให้คลิกที่ลูกศรหรือดับเบิลคลิกที่HKEY_CLASSES_ROOTเพื่อขยายเหมือนกัน

3. จากรายการแบบเลื่อนลง ให้ค้นหาโฟลเดอร์jarfile (ผู้ใช้บางคนอาจพบโฟลเดอร์jar_auto_fileและjarfiletermแทน jarfile ทำตามขั้นตอนเดียวกับที่กล่าวด้านล่าง)
4. เปิดไฟล์ jarfile โดยดับเบิลคลิก
5. ไปที่jarfile > shell > open > command

5. บนแผงด้านขวามือ คุณควรเห็นปุ่มที่มีข้อความว่า ค่าเริ่มต้น คลิกขวาและเลือกModifyหรือเพียงแค่ดับเบิลคลิกเพื่อแก้ไขคีย์

6. ในกล่องป๊อปอัปต่อไปนี้ ภายใต้ป้ายกำกับ Value Data ให้วางคำสั่งfftype ที่เราป้อนไว้ก่อนหน้านี้ในหน้าต่างพรอมต์คำสั่ง

7. ข้ามตรวจสอบเพื่อให้แน่ใจว่ามันถูกต้องและกดตกลง
หมายเหตุ:อย่าลืมทำตามขั้นตอนให้สมบูรณ์สำหรับทั้งสองโฟลเดอร์jar_auto_file & jarfiletermหากคุณมี)
8. สุดท้าย ปิดตัวแก้ไขรีจิสทรี และลองเปิดไฟล์ jar
โซลูชันที่ 2: เปลี่ยนการตั้งค่าความปลอดภัยของ Java
ปัญหาทั่วไปอีกอย่างหนึ่งของ Java คือความเสี่ยงด้านความปลอดภัย ข้อความเตือนที่อ้างว่ามีความเสี่ยงมักจะปรากฏขึ้นเมื่อพยายามเรียกใช้ไฟล์ jar ในการแก้ไขปัญหานี้ เราเพียงแค่ต้องเปลี่ยนการตั้งค่าความปลอดภัย
1. คลิกที่ปุ่มเริ่มต้นหรือกด Windows Key + S ค้นหาConfigure Javaแล้วกด Enter เพื่อเปิด

2. สลับไปที่แท็บความปลอดภัยโดยคลิกที่เดียวกัน
3. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ช่องถัดจาก'เปิดใช้งานเนื้อหา Java สำหรับเบราว์เซอร์และแอปพลิเคชัน Web Start'

4. ตั้งค่าระดับการรักษาความปลอดภัยสำหรับการใช้งานไม่ได้อยู่ในรายการข้อยกเว้นเว็บไซต์จะสูงและคลิกที่สมัคร

5. คลิกตกลงเพื่อออก
ที่แนะนำ:
เราหวังว่าคุณจะสามารถเรียกใช้หรือรันไฟล์ jar บน Windows 10 ได้ตามที่ต้องการ ในกรณีที่มีปัญหาใด ๆ ตามคำแนะนำด้านบนหรือในการเปิดไฟล์ jar ให้เชื่อมต่อกับเราในส่วนความคิดเห็นด้านล่างและเราจะช่วยคุณ