JAR เป็นรูปแบบไฟล์แพ็กเกจซึ่งใช้โดยไฟล์คลาส Java จำนวนมากพร้อมกับข้อมูลเมตาและทรัพยากรที่เกี่ยวข้องเพื่อบรรจุในแพ็กเกจเดียวสำหรับการแจกจ่าย สร้างขึ้นจากสถาปัตยกรรม ZIP และมีนามสกุล. jar
ไม่สามารถเข้าถึง Jarfile
ผู้ใช้พบข้อผิดพลาด“ ไม่สามารถเข้าถึง Jarfile ” เมื่อพวกเขาพยายามเปิดแพ็กเกจ. JAR หรือแอปพลิเคชันจะแจ้งเตือนเมื่อเปิดไม่สำเร็จ ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นบ่อยมากและแสดงว่าคุณไม่มีตัวจัดการสำหรับ. JAR ที่ตั้งค่าไว้อย่างถูกต้อง
อะไรเป็นสาเหตุของข้อผิดพลาด 'ไม่สามารถเข้าถึง Jarfile'
มีสาเหตุหลายประการที่ทำให้คุณพบข้อความแสดงข้อผิดพลาดนี้ แต่ส่วนใหญ่เกี่ยวข้องกับการจัดการไฟล์. JAR บนคอมพิวเตอร์ของคุณ สาเหตุของข้อผิดพลาดนี้ แต่ไม่ จำกัด เฉพาะ:
- คุณไม่มีไฟล์ JAVA ล่าสุด เวอร์ชันที่ติดตั้งบนคอมพิวเตอร์ของคุณ เพื่อให้ไฟล์ JAR ทำงานได้อย่างมีประสิทธิภาพคุณจำเป็นต้องติดตั้งเฟรมเวิร์กล่าสุดที่จำเป็นในคอมพิวเตอร์ของคุณ
- โปรแกรมเริ่มต้น ไม่ได้ตั้งค่าสำหรับการเปิดไฟล์ JAR
- มัลแวร์ มีอยู่ในคอมพิวเตอร์ของคุณซึ่งอาจรบกวนกระบวนการทั้งหมด
- เส้นทางไฟล์ ตั้งค่าสำหรับปฏิบัติการ Java ไม่ถูกต้องและชี้ไปยังตำแหน่งที่ไม่ถูกต้อง ซึ่งอาจทำให้เกิดข้อความแสดงข้อผิดพลาดทุกครั้งที่คุณบูตคอมพิวเตอร์
ก่อนดำเนินการแก้ไขปัญหาตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้และสิทธิ์ของบัญชีผู้ดูแลระบบ
โซลูชันที่ 1: การติดตั้งการอัปเดต Java ล่าสุด
ดังที่กล่าวไว้ก่อนหน้านี้สำหรับโปรแกรมที่จะเรียกใช้ไฟล์ JAR สถาปัตยกรรมที่เหมาะสมเช่น Java จำเป็นต้องติดตั้งบนคอมพิวเตอร์ของคุณ นอกจากนี้ควรเป็นเวอร์ชันล่าสุดสำหรับผู้ใช้ หากคุณไม่ได้ติดตั้ง Java คุณสามารถดาวน์โหลดและติดตั้งได้โดยตรง หากคุณมีเวอร์ชันเก่ากว่าเราจะถอนการติดตั้งก่อนแล้วจึงติดตั้งเวอร์ชันล่าสุดจากเว็บไซต์อย่างเป็นทางการ
- กด Windows + R พิมพ์“ appwiz cpl ” ในกล่องโต้ตอบแล้วกด Enter
- เมื่ออยู่ในตัวจัดการแอปพลิเคชันให้ค้นหารายการ Java คลิกขวาแล้วเลือก ถอนการติดตั้ง .
การถอนการติดตั้ง Java เก่า - ตัวจัดการแอปพลิเคชัน
- เมื่อถอนการติดตั้งแอปพลิเคชันแล้วให้ไปที่ไฟล์ เว็บไซต์ Java อย่างเป็นทางการ และดาวน์โหลดไฟล์ล่าสุด หลังจากดาวน์โหลดไฟล์ปฏิบัติการแล้วให้รันเพื่อติดตั้ง Java เวอร์ชันล่าสุด
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่
โซลูชันที่ 2: การตั้งค่าการเชื่อมโยงไฟล์เริ่มต้น
คุณอาจพบข้อความแสดงข้อผิดพลาด Java ไม่ได้ตั้งค่าเป็นตัวจัดการเริ่มต้นสำหรับไฟล์ JAR บนคอมพิวเตอร์ของคุณ โปรแกรมเก็บถาวรอาจถูกเลือกให้เป็นตัวเปิดเริ่มต้นของไฟล์ JAR ซึ่งอาจไม่ได้ผลลัพธ์ตามที่คุณคาดหวัง เราสามารถลองเปลี่ยนการเชื่อมโยงไฟล์และตรวจสอบว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
- ไปที่ไดเร็กทอรีที่มีไฟล์ JAR อยู่ คลิกขวาแล้วเลือก เปิดด้วย และเลือกโปรแกรม Java
การเปิดไฟล์ JAR ด้วย Java
- หากคุณไม่ได้รับตัวเลือกในทันทีเพื่อเปิดเป็น Java คุณสามารถคลิก เลือกแอปอื่น และจากรายการเลือก Java
- หากคุณต้องการตั้งค่าการเชื่อมโยงเริ่มต้นอย่างถาวรในคอมพิวเตอร์ของคุณสำหรับไฟล์ JAR ที่จะเปิดโดย Java เราสามารถทำได้ในการตั้งค่า
กด Windows + I เพื่อเปิดการตั้งค่า ตอนนี้ไปที่ แอป และเลือก แอปเริ่มต้น จากแถบนำทางด้านซ้าย
- ตอนนี้คลิก เลือกแอปเริ่มต้นตามประเภทไฟล์ นำเสนอที่ด้านล่างสุด ตอนนี้ค้นหาไฟล์. jar และตรวจสอบให้แน่ใจว่า Java ถูกเลือกไว้
การเปลี่ยนการเชื่อมโยงไฟล์เริ่มต้น
- บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขหรือไม่
โซลูชันที่ 3: การตรวจสอบมัลแวร์
หากคุณยังคงได้รับข้อผิดพลาดเมื่อคุณเริ่มระบบปฏิบัติการหรือโปรแกรมใด ๆ คุณควรตรวจสอบว่าคอมพิวเตอร์ของคุณมีไวรัสหรือมัลแวร์หรือไม่ เอนทิตีเหล่านี้ใช้ประโยชน์จากรีจิสทรีของคุณและหลังจากแก้ไขคีย์หลาย ๆ คีย์ทำให้ไฟล์ jar ใช้ไม่ได้
การสแกนโดยใช้ Malware Bytes
คุณควรเรียกใช้การตรวจสอบอย่างละเอียดบนคอมพิวเตอร์ของคุณจากนั้นทำตามโซลูชันที่ 1 เพื่อให้แน่ใจว่ารายการและการเชื่อมโยงไฟล์ทั้งหมดถูกลบออกจากนั้นจึงทำการแก้ไขเมื่อเราติดตั้ง Java คุณตรวจสอบบทความของเราเกี่ยวกับ วิธีลบมัลแวร์โดยใช้ Malwarebytes .
โซลูชันที่ 4: การตรวจสอบเอกสาร (สำหรับนักพัฒนา)
นักพัฒนายังพบข้อความแสดงข้อผิดพลาดนี้เมื่อพยายามเปิดไฟล์ JAR เมื่อพวกเขากำลังเขียนโค้ดด้วย Java หรือภาษาอื่น ๆ นี่อาจเป็นเรื่องยุ่งยากและอาจทำให้งานของคุณหยุดชะงัก
ข้อผิดพลาดในการเข้ารหัส Java
ในการวินิจฉัยและแก้ไขข้อผิดพลาดขอแนะนำให้คุณ อ่านเอกสารของฟังก์ชัน หรือยูทิลิตี้ที่คุณใช้เพื่อเปิดหรือรันไฟล์ JAR คุณอาจกำหนดเส้นทางไฟล์ผิดหรืออาจส่งผ่านพารามิเตอร์ที่ไม่ถูกต้องไปยังฟังก์ชัน คุณสามารถรับการสาธิตฟังก์ชันการทำงานที่คุณพยายามนำไปใช้ในเว็บไซต์เข้ารหัสยอดนิยมเช่น Stack Overflow ได้อย่างง่ายดาย ระบุข้อผิดพลาดของคุณและแก้ไขก่อนที่จะรันโปรแกรม / ฟังก์ชันอีกครั้ง
อ่าน 3 นาที