การแก้ไข: ไม่สามารถเข้าถึง Jarfile

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

ไม่สามารถเข้าถึง Jarfile

ผู้ใช้พบข้อผิดพลาด“ ไม่สามารถเข้าถึง Jarfile ” เมื่อพวกเขาพยายามเปิดแพ็คเกจ. JAR หรือแอปพลิเคชันจะแจ้งให้พวกเขาทราบเมื่อไม่สามารถเปิดใช้งานได้ ข้อความแสดงข้อผิดพลาดนี้เป็นเรื่องธรรมดามากและบ่งบอกว่าคุณไม่มีตัวจัดการสำหรับ. JAR ตั้งค่าอย่างถูกต้อง

อะไรทำให้เกิดข้อผิดพลาด 'ไม่สามารถเข้าถึง Jarfile' ได้

มีสาเหตุหลายประการที่ทำให้คุณอาจพบข้อความแสดงข้อผิดพลาดนี้ แต่ส่วนใหญ่เกี่ยวข้องกับการจัดการไฟล์. JAR ในคอมพิวเตอร์ของคุณ สาเหตุของข้อผิดพลาดนี้มี แต่ไม่ จำกัด เพียง:

  • คุณไม่ได้ติดตั้ง JAVA เวอร์ชั่นล่าสุดบนคอมพิวเตอร์ของคุณ เพื่อการทำงานอย่างมีประสิทธิภาพของไฟล์ JAR จำเป็นต้องมีการติดตั้งเฟรมเวิร์กล่าสุดที่จำเป็นในคอมพิวเตอร์ของคุณ
  • ไม่ได้ตั้ง ค่าโปรแกรมเริ่มต้น สำหรับการเปิดไฟล์ JAR
  • มีมัลแวร์ ในคอมพิวเตอร์ของคุณซึ่งอาจรบกวนกระบวนการทั้งหมด
  • พา ธ ไฟล์ที่ ตั้งค่าสำหรับการเรียกทำงาน Java ไม่ถูกต้องและชี้ไปยังตำแหน่งที่ไม่ถูกต้อง นี่อาจทำให้เกิดข้อความแสดงข้อผิดพลาดทุกครั้งที่คุณบูตคอมพิวเตอร์

ก่อนที่จะดำเนินการต่อด้วยวิธีการแก้ไขตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานและสิทธิ์บัญชีผู้ดูแลระบบ

โซลูชันที่ 1: การติดตั้ง Java Update ล่าสุด

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

  1. กด Windows + R พิมพ์“ appwiz cpl ” ในกล่องโต้ตอบและกด Enter
  2. เมื่ออยู่ในตัวจัดการแอปพลิเคชันให้ค้นหารายการของ Java คลิกขวาและเลือก ถอนการติดตั้ง

ถอนการติดตั้ง Java เก่า - ตัวจัดการแอปพลิเคชัน
  1. เมื่อถอนการติดตั้งแอปพลิเคชันแล้วให้ไปที่เว็บไซต์ทางการของ Java และดาวน์โหลดแอปล่าสุด หลังจากดาวน์โหลดไฟล์เรียกทำงานให้รันเพื่อติดตั้ง Java เวอร์ชันล่าสุด
  2. รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไข

โซลูชันที่ 2: การตั้งค่าการเชื่อมโยงแฟ้มเริ่มต้น

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

  1. นำทางไปยังไดเร็กทอรีที่มีไฟล์ JAR คลิกขวาและเลือก เปิดด้วย และเลือกโปรแกรม Java

การเปิดไฟล์ JAR ด้วย Java
  1. หากคุณไม่ได้รับตัวเลือกทันทีเพื่อเปิดเป็น Java คุณสามารถคลิก เลือกแอปอื่น และจากรายการเลือก Java
  2. หากคุณต้องการตั้งค่าการเชื่อมโยงเริ่มต้นอย่างถาวรในคอมพิวเตอร์ของคุณเพื่อให้เปิดไฟล์ JAR โดย Java เราสามารถทำได้ในการตั้งค่า

กด Windows + I เพื่อเปิดการตั้งค่า ตอนนี้ไปที่ แอพ และเลือก แอพเริ่มต้น จากแถบนำทางด้านซ้าย

  1. ตอนนี้คลิก เลือกแอพเริ่มต้นตามประเภทไฟล์ ที่อยู่ด้านล่าง ตอนนี้ค้นหาไฟล์. jar รายการและตรวจสอบให้แน่ใจว่ามีการเลือกให้เปิดโดย Java

เปลี่ยนสมาคมไฟล์เริ่มต้น
  1. บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไข

โซลูชันที่ 3: การตรวจหามัลแวร์

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

การสแกนโดยใช้ Malware Bytes

คุณควรทำการตรวจสอบอย่างละเอียดในคอมพิวเตอร์ของคุณจากนั้นทำตามโซลูชันที่ 1 เพื่อให้แน่ใจว่ารายการและการเชื่อมโยงไฟล์ทั้งหมดถูกลบแล้วทำการจัดแจงใหม่เมื่อเราติดตั้ง Java ใหม่ คุณตรวจสอบบทความของเราเกี่ยวกับวิธีลบมัลแวร์โดยใช้ Malwarebytes

โซลูชันที่ 4: การตรวจสอบเอกสาร (สำหรับนักพัฒนา)

นักพัฒนายังพบข้อผิดพลาดนี้เมื่อพวกเขาพยายามเปิดไฟล์ JAR เมื่อพวกเขากำลังเข้ารหัสด้วย Java หรือภาษาอื่น ๆ สิ่งนี้อาจเป็นปัญหาและอาจหยุดงานของคุณได้

ข้อผิดพลาดการเข้ารหัส Java

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

บทความที่น่าสนใจ