Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

โชคดีที่มีวิธีแก้ไขปัญหาง่ายๆ สองสามวิธีในการแก้ไขปัญหานี้ สิ่งที่เกิดขึ้นสำหรับคนส่วนใหญ่คือเมื่อพยายามเปิดไฟล์ .jar โดยทั่วไป Windows จะถามว่าคุณต้องการใช้โปรแกรมใดในการเรียกใช้โปรแกรม แน่นอน คนส่วนใหญ่มักจะเลือก Java.exe แต่สิ่งนี้มีปัญหาในการลอก –jar ออกจากเส้นทางการทำงานของโปรแกรม โดยทั่วไป คุณไม่สามารถตั้งค่าคำสั่งที่ซับซ้อนที่จำเป็นในการเปิดไฟล์ .jar โดยใช้ “เปิดด้วย…” ใน Windows 10

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

สิ่งที่เราต้องทำคือเชื่อมโยงไฟล์ .jar กับไบนารี Java อีกครั้ง

  1. ตรวจสอบให้แน่ใจว่าคุณได้รับการอัปเดตด้วย Java Runtime Environment ล่าสุด
  2. ไปที่โฟลเดอร์การติดตั้ง Java ของคุณ เข้าไปในโฟลเดอร์ /bin/ คลิกขวาที่ Java.exe และตั้งค่าเป็น “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
    วิธีเรียกใช้ไฟล์ .JAR บน Windows 10
  3. กด Windows + X และเลือก “พรอมต์คำสั่ง (ผู้ดูแลระบบ) ” หรือ Powershell (ผู้ดูแลระบบ) แล้วพิมพ์ cmd
  4. พิมพ์คำสั่งต่อไปนี้ในพรอมต์ (แทนที่ C:\Program Files\etc ด้วยโฟลเดอร์การติดตั้ง Java จริงของคุณ เช่น C:\Program Files (x86)\Java\jre1.8.0_131\bin\java.exe ):

ftype jarfileterm=cmd /s /k “”C:\Program Files\Java\jre7\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
 

หรือถ้าคุณต้องการให้พรอมต์คำสั่งเปิดอยู่หลังจากเปิดไฟล์ .jar (เพื่อจุดประสงค์ในการดีบัก)

ftype jarfileterm=cmd /s /k “”C:\Program Files\Java\jre7\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
 

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

อย่างไรก็ตาม หากขั้นตอนต่างๆ ไม่ได้ผล เราจะต้องปรับแต่งรีจิสทรีของคุณ

  1. คลิกขวาที่เริ่ม และค้นหา “regedit ” แล้วเปิดมันขึ้นมา
  2. ตอนนี้ขยาย HKEY_CLASSES_ROOT โฟลเดอร์ และเลื่อนลงมาจนพบโฟลเดอร์ “jar_auto_file ” และ “jarfileterm ”.
    วิธีเรียกใช้ไฟล์ .JAR บน Windows 10
  3. ขยายไปยังเส้นทางต่อไปนี้
    jar_auto_file > Shell > Open > Command
  4. คุณจะเห็นคีย์ชื่อ “ค่าเริ่มต้น ” คลิกขวาที่ “ค่าเริ่มต้น ” และเลือก “แก้ไข ”.
  5. ตอนนี้อยู่ใน “ข้อมูลค่า ” ให้วางคำสั่ง ftype ที่คุณป้อนก่อนหน้านี้ใน command prompt เพื่อให้ดูเหมือนภาพหน้าจอด้านล่าง แล้วกด OK
    วิธีเรียกใช้ไฟล์ .JAR บน Windows 10
  6. ทำสิ่งเดียวกันกับโฟลเดอร์ jarfileterm (ขยาย jarfileterm> เชลล์> เปิด> คำสั่ง )
  7. ออกจาก regedit และเปิดไฟล์ .jar ของคุณ ตอนนี้ควรเปิดอย่างถูกต้อง!