วิธีเรียกใช้ไฟล์ JAR บน Windows 10

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

ไฟล์ jar ทั้งหมดไม่ได้ถูกสร้างขึ้นมาเท่ากัน บางไฟล์มีไว้เพื่อให้เรียกใช้/ดำเนินการ เช่น ไฟล์ .exeและไฟล์อื่นๆ ที่แตก/แตกไฟล์ เช่น ไฟล์ . extracted/unpacked like .zip filesแม้ว่าการคลายไฟล์ jar นั้นค่อนข้างง่ายและสามารถทำได้เช่นเดียวกับการแตกเนื้อหาของไฟล์ zip แต่ก็ไม่ใช่กรณีเดียวกันสำหรับการเรียกใช้ไฟล์ jar

ไฟล์ .exe เมื่อดับเบิลคลิกเปิดโปรแกรม/แอปพลิเคชันโดยใช้Windows OS (Windows OS)ในทำนองเดียวกัน ไฟล์ .jar สามารถดำเนินการได้ด้วยการเปิดใช้Java Framework (Java Framework)อย่างไรก็ตาม ผู้ใช้จำนวนมากต้องเผชิญกับข้อผิดพลาดเมื่อพยายามเรียกใช้ไฟล์ jar และในวันนี้ ในบทความนี้ เราจะให้ความกระจ่างเกี่ยวกับเรื่องนี้และเปิดเผยวิธีเรียกใช้หรือรันไฟล์ jar บนWindows(Windows 10) 10

วิธีเรียกใช้ไฟล์ JAR บน Windows 10

ทำไมไฟล์ jar ถึงไม่ทำงาน(Why won’t jar files run? )

ไฟล์Jarประกอบด้วยรายการซึ่งบอกไฟล์ถึงวิธีการทำงานโดยพื้นฐานในขณะที่เก็บข้อมูลเกี่ยวกับไฟล์อื่นๆ ที่บรรจุอยู่ภายในไฟล์ jar นอกจากนี้ ไฟล์ jar ยังมีไฟล์คลาสที่เก็บโค้ดจาวาสำหรับโปรแกรมปฏิบัติการ ไฟล์ทั้งสองนี้พร้อมกับไฟล์สื่ออื่นๆ ทำให้สามารถเรียกใช้ไฟล์ jar เป็นคำขอเดียวโดยJava Runtime Environment(Java Runtime Environment)

ผู้ใช้พบข้อผิดพลาดสองข้อนี้เมื่อพยายามเรียกใช้ไฟล์ jar

  • Java Run-Time Environmentไม่ได้ตั้งค่าให้เรียกใช้ .jar files . อย่างถูกต้อง
  • Windows Registry ไม่ได้เรียกJRE (Java Runtime Environment)อย่างถูกต้อง

ข้อผิดพลาดแรกเกิดขึ้นเมื่อผู้ใช้เรียกใช้ Java เวอร์ชันที่ล้าสมัยบนคอมพิวเตอร์ส่วนบุคคลของตน และข้อผิดพลาดที่สองเกิดขึ้นเมื่อไฟล์ jar ไม่ได้เชื่อมโยงกับไบนารีJava อย่างเหมาะสม(Java)

นอกจากนี้ บางครั้งเมื่อผู้ใช้คลิกสองครั้งที่ไฟล์ jar หน้าต่างพรอมต์คำสั่งจะเปิดขึ้นในเสี้ยววินาทีแล้วปิดกลับลง ซึ่งทำให้ผู้ใช้ตกตะลึง โชคดีที่การแก้ไขข้อผิดพลาดทั้งสองนี้และการเรียกใช้ไฟล์ jar นั้นค่อนข้างง่าย

วิธีเรียกใช้ไฟล์ JAR บน Windows 10

ดังที่กล่าวไว้ก่อนหน้านี้ คุณต้องใช้Java Runtime Environmentเพื่อรันแอปพลิเคชัน/โค้ดที่อยู่ในไฟล์ jar หากต้องการตรวจสอบว่าคอมพิวเตอร์ส่วนบุคคลของคุณใช้ Java(Java)เวอร์ชันใดและจะอัปเดตเป็นเวอร์ชันล่าสุดได้อย่างไร ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

1. เรียก ใช้ พรอมต์คำสั่ง(Command Prompt)ในฐานะผู้ดูแลระบบ(Administrator)ด้วยวิธีการใดๆ ที่กล่าวถึงด้านล่าง

ก. กดปุ่มWindows + X หรือคลิกขวาที่ปุ่มเริ่มต้นเพื่อเปิดเมนูผู้ใช้ระดับสูง จากเมนูที่ตามมา ให้คลิกที่Command Prompt ( Admin )

ข. กดปุ่ม Windows(Press Windows) + R เพื่อเปิด คำสั่ง Runพิมพ์ cmd แล้วกด ctrl + shift + enter

ค. คลิก(Click)ที่ปุ่มเริ่มต้น (หรือกดปุ่มWindows + S) พิมพ์ command prompt แล้วเลือกRun as Administratorจากแผงด้านขวา

2. เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์java -versionแล้วกด Enter

พรอมต์คำสั่งจะแสดงเวอร์ชันของJavaที่คุณติดตั้งไว้ในระบบของคุณ

เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้น ให้พิมพ์ java -version แล้วกด Enter

หรือค้นหา แอปพลิเคชัน configuration java(configure java)บนพีซีของคุณ แล้วคลิกเกี่ยวกับ(About )ในแท็บทั่วไปเพื่อดึงข้อมูลเวอร์ชัน java

3. Java เวอร์ชันล่าสุด คือเวอร์ชัน 8 (Version 8) อัปเดต 251(Update 251) (ณ วันที่ 14 เมษายน 2020(April 2020) ) หากคุณไม่ได้ใช้เวอร์ชันล่าสุดหรือไม่มีJavaเลย ให้ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของJava Downloads for All Operating Systemsแล้วคลิกปุ่ม " Agree and Start Free Download "

คลิกที่ปุ่ม “ตกลงและเริ่มดาวน์โหลดฟรี” |  วิธีเรียกใช้ไฟล์ JAR บน Windows 10

4. ค้นหาไฟล์ที่ดาวน์โหลด (พีซีเครื่องนี้> Downloads ) และดับเบิลคลิกที่ ไฟล์ .exeเพื่อเปิดตัวช่วยสร้างการตั้งค่า ตอนนี้ ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง Java(Java)เวอร์ชันล่าสุด

5. ทำ ซ้ำ(Reiterate)ตามขั้นตอนที่ 1 และ 2 เพื่อตรวจสอบว่าติดตั้งการอัปเดตสำเร็จหรือไม่

หากคุณกำลังประสบปัญหาใดๆ ในการอัปเดต java ให้ลองลบเวอร์ชันก่อนหน้าออกให้หมดโดยใช้Java Removal Tool อย่างเป็นทางการ(official Java Removal Tool)แล้วทำการติดตั้งใหม่

วิธีที่ 1: การใช้ 'เปิดด้วย…'

ในวิธีแรก เราเปิดไฟล์ jar ด้วยตนเองด้วยJava Runtime Environment (Java Runtime Environment)ทำตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน

1. เปิดตัวสำรวจไฟล์ ( Windows key + E ) ค้นหาไฟล์ jar ที่คุณต้องการเรียกใช้/เปิด แล้วคลิกขวาที่ไฟล์

2. จากตัวเลือกไฟล์/เมนูบริบทต่อไปนี้ ให้เลือกเปิดด้วย(Open with.)

จากตัวเลือกไฟล์/เมนูบริบทต่อไปนี้ ให้เลือก เปิดด้วย

3. ผ่านรายการแอพพลิเคชั่นและลองค้นหา Java(TM) Platform SE binary (Java(TM) Platform SE binary)เป็นไปได้มากว่าคุณจะไม่พบมันในรายการแอปพลิเคชัน

4. คลิกเลือกแอป(Choose another app)อื่น

คลิกเลือกแอปอื่น |  วิธีเรียกใช้ไฟล์ JAR บน Windows 10

5. ผ่านรายการอีกครั้ง และหากไม่พบแอปพลิเคชัน ให้คลิกที่More Apps > Look for another app ในพีซีเครื่องนี้(on this PC)เพื่อค้นหาแอปพลิเคชันด้วยตนเอง

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

7. สุดท้าย เลือกjava.exeแล้วกด Enter

สุดท้าย เลือก java.exe แล้วกด Enter

วิธีที่ 2: เรียกใช้ ไฟล์JAR โดยใช้ (Run JAR)Command Prompt

นอกจากนี้ยังสามารถเรียกใช้ไฟล์ jar โดยใช้หน้าต่างพรอมต์คำสั่ง ของ Windows 10 กระบวนการนี้เกี่ยวข้องกับการดำเนินการบรรทัดคำสั่งเดียวและดำเนินการได้ง่าย

1. เรียกใช้ พรอมต์คำสั่งในฐานะผู้ดูแลระบบ(Launch Command Prompt as Administrator)โดยใช้วิธีการใด ๆ ที่กล่าวถึงก่อนหน้านี้

2. เมื่อเปิดหน้าต่างพรอมต์คำสั่งแล้ว ให้เรียกใช้คำสั่ง‘cd \’ เพื่อกลับไปที่ด้านบนสุดของไดเร็กทอรี

เรียกใช้คำสั่ง 'cd ' เพื่อกลับไปที่ด้านบนของไดเร็กทอรี

3. ตอนนี้ พิมพ์คำสั่งต่อไปนี้java -jar sample.jarแล้วกดปุ่ม Enter

อย่าลืมเปลี่ยน 'ตัวอย่าง.jar ' ในบรรทัดคำสั่งด้วยชื่อไฟล์.jar

พิมพ์คำสั่งต่อไปนี้ java -jar sample.jar แล้วกดปุ่ม Enter |  วิธีเรียกใช้ไฟล์ JAR บน Windows 10

อีกวิธีหนึ่ง คุณสามารถข้ามขั้นตอนที่สองและแทนที่ sample.jar ด้วยพาธที่สมบูรณ์ของไฟล์ jar

อ่านเพิ่มเติม: (Also Read:) แก้ไข Java เริ่มต้นแล้ว แต่ส่งคืนรหัสทางออก1(Fix Java was started but returned exit code 1)

วิธีที่ 3: การใช้แอปพลิเคชันบุคคลที่สาม

เช่นเดียวกับอย่างอื่น มีแอปพลิเคชั่นบุคคลที่สามหลายตัวที่ให้คุณเรียกใช้หรือรันไฟล์ jar บนWindows(Windows 10) 10 หนึ่งในโปรแกรม jar executor ที่ได้รับความนิยมบนอินเทอร์เน็ตคือJarx

ตรงไปที่เว็บไซต์ทางการJarx - ตัวดำเนินการ JAR(Jarx – The JAR executer)และดาวน์โหลดไฟล์ซอฟต์แวร์โดยคลิกที่ ' Jarx -1.2-installer.exe' ค้นหาไฟล์ที่ดาวน์โหลดและติดตั้งJarx แอปพลิเคชันไม่มีGUIยกเว้นหน้าต่างเกี่ยวกับ ตอนนี้ เพียงดับเบิลคลิกที่ไฟล์ jar หรือคลิกขวาและเลือก open เพื่อเรียกใช้ไฟล์ jar บนคอมพิวเตอร์ส่วนบุคคลของคุณ

เรียกใช้ไฟล์ JAR บน Windows 10 โดยใช้ Jarx

แอปพลิเคชันบุคคลที่สามอื่นที่จะช่วยคุณในการเรียกใช้ไฟล์ jar คือJarfix ทำตามขั้นตอนเดียวกับที่อธิบายไว้เพื่อให้Jarxเรียกใช้ไฟล์ jar

หมายเหตุ: (Note:) Jarfixจะสามารถเรียกใช้ไฟล์ jar ได้เมื่อเปิดใช้ในฐานะผู้ดูแลระบบเท่านั้น

วิธีที่ 4: แตกไฟล์ Jar

ดังที่กล่าวไว้ก่อนหน้านี้ ไฟล์ jar ทั้งหมดไม่ได้ได้รับการออกแบบ/กำหนดให้เป็นไฟล์เรียกทำงาน บางตัวทำงานเป็นแพ็คเกจและเก็บไฟล์ประเภทอื่นไว้ เราสามารถตรวจสอบว่าไฟล์ jar นั้นสามารถเรียกใช้งานได้หรือไม่โดยการแตกไฟล์/แตกไฟล์

หากคุณเคยทำงานกับไฟล์ zip และ rar มาก่อน คุณอาจรู้วิธีแตกไฟล์อยู่แล้ว คุณสามารถเลือกใช้เครื่องมือแยกไฟล์ในตัวใน windows หรือรับความช่วยเหลือจากแอปพลิเคชันแยกไฟล์ที่มีอยู่มากมายบนอินเทอร์เน็ต แอปพลิเคชั่ นที่ใช้และเชื่อถือได้มากที่สุด ได้แก่7-zip และ WinRAR(7-zip and WinRAR)

ในการแตกไฟล์โดยใช้เครื่องมือแตกไฟล์ในตัวของ Windows เพียงคลิกขวา(right-click)ที่ไฟล์ jar แล้วเลือกหนึ่งในตัวเลือก' แตกไฟล์…'(‘Extract…’)

ในการแตกไฟล์โดยใช้แอพพลิเคชั่นของบริษัทอื่น ก่อนอื่น ให้ไปที่เว็บไซต์ของแอพพลิเคชั่นและดาวน์โหลดไฟล์การติดตั้ง เมื่อคุณติดตั้งแอปพลิเคชันเสร็จแล้ว ให้เปิดไฟล์ jar ในแอปพลิเคชันเพื่อดูเนื้อหาที่มีอยู่ในแอปพลิเคชัน

แก้ไขไม่สามารถ(Fix Unable)เปิดไฟล์ JAR(JAR Files)บน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

ภายในโฟลเดอร์ bin ให้ค้นหา java.exe คลิกขวาและเลือก Properties

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

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

4. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ(Launch Command Prompt as administrator)ด้วยวิธีการใดๆ ที่กล่าวถึงก่อนหน้านี้

5. ขึ้นอยู่กับความต้องการของคุณ พิมพ์คำสั่งใดคำสั่งหนึ่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter

อย่าลืมแทนที่ C:Program Files (x86) ด้วยที่อยู่โฟลเดอร์การติดตั้งJava จริงของคุณ(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 (Windows Registry Editor)เราแนะนำให้คุณปฏิบัติตามคำแนะนำด้านล่างด้วยความระมัดระวังอย่างยิ่ง เนื่องจากRegistry Editorเป็นเครื่องมือที่ทรงพลังและไม่ควรทำยุ่ง

1. เปิด(Launch the )Windows Registry Editorโดยคลิกที่ปุ่ม start ค้นหา Registry Editor แล้วกด Enter หรือพิมพ์ regedit ในคำสั่ง run ( Windows Key + R )

พิมพ์ regedit ในกล่องโต้ตอบ run แล้วกด Enter

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

จากแผงด้านซ้ายมือ ให้คลิกที่ลูกศร

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

4. เปิดไฟล์ jarfile(First)โดยดับเบิลคลิก

5. ไปที่ jarfile > shell > open > command

เปิดไฟล์ jarfile โดยดับเบิลคลิกที่ไฟล์ |  วิธีเรียกใช้ไฟล์ JAR บน Windows 10

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

คลิกขวาและเลือก Modify

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

คลิกที่ตกลง

7. ตรวจสอบข้ามเพื่อให้แน่ใจว่าถูกต้องแล้วกดOK

หมายเหตุ: (Note:) อย่าลืม(Remember)ทำตามขั้นตอนให้สมบูรณ์สำหรับทั้งสองโฟลเดอร์jar_auto_file & jarfiletermหากคุณมี)

8. สุดท้าย ปิดตัวแก้ไขรีจิสทรี และลองเปิดไฟล์ jar

โซลูชันที่ 2: เปลี่ยนการตั้งค่าความปลอดภัยของ Java(Java Security Settings)

ปัญหาทั่วไปอีกอย่างหนึ่ง ของ Javaคือความเสี่ยงด้านความปลอดภัย ข้อความเตือนที่อ้างว่ามีความเสี่ยงมักจะปรากฏขึ้นเมื่อพยายามเรียกใช้ไฟล์ jar ในการแก้ไขปัญหานี้ เราเพียงแค่ต้องเปลี่ยนการตั้งค่าความปลอดภัย

1. คลิกที่ปุ่มเริ่มต้นหรือกดWindows Key + Sค้นหาConfigure Javaแล้วกด Enter เพื่อเปิด

ค้นหา Configure Java แล้วกด Enter เพื่อเปิด |  วิธีเรียกใช้ไฟล์ JAR บน Windows 10

2. สลับไปที่ แท็บ ความปลอดภัย(Security )โดยคลิกที่เดียวกัน

3. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ช่องถัดจาก'เปิดใช้งานเนื้อหา Java สำหรับเบราว์เซอร์และแอปพลิเคชัน Web Start'( ‘Enable Java content for browser and Web Start applications’ is ticked.)

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

4. ตั้งค่าระดับความปลอดภัยสำหรับแอปพลิเคชันที่ไม่อยู่ในรายการException Siteเป็นHighแล้วคลิกApply

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

5. คลิกตกลง(OK )เพื่อออก

ที่แนะนำ:(Recommended:)

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



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts