ไฟล์ Jar จะไม่เปิดบน Mojave นี่คือการแก้ไขที่เป็นไปได้บางประการ (05.06.24)

ผู้ใช้ MacOS จำนวนมากบ่นว่าไม่สามารถเปิดไฟล์ JAR ใน Mac OS X 10.14.3 (Mojave) ผู้ใช้รายหนึ่งบ่นว่าเมื่อใดก็ตามที่เขาคลิกที่ไฟล์ “.jar หรือเลือก Jar Launcher ด้วยตนเองจากการคลิกขวาที่ไฟล์ ไฟล์จะสร้างแอนิเมชั่นเหมือนกำลังจะเปิด แต่ไม่มีอะไรเกิดขึ้น”

ผู้ใช้รายอื่นบ่นว่าสิ่งที่แย่ที่สุดเกี่ยวกับปัญหา “Jar Launcher ไม่ทำงาน” คือไม่มีวิธีแก้ไขที่สวยงามในการแก้ไข พวกเขากล่าวว่านี่เป็นสาเหตุของความผิดหวังมากมาย ในบทความนี้ เราจะช่วยแก้ปัญหาบั๊ก “MacOS Mojave ไม่ยอมเปิดไฟล์ jar” และในกระบวนการนี้จะช่วยเหล่าผู้กล้าที่ต่อสู้กับ macOS ทำงานผิดพลาดทั้งหมดด้วยตัวเอง

วิธีแก้ไขบางอย่าง เราได้ระบุไว้ที่นี่ได้รับการรับรองโดย Apple แต่ส่วนใหญ่มาจากผู้ที่พบวิธีแก้ไขปัญหา หวังว่าพวกเขาจะช่วยคุณได้

ทำความสะอาด Mac ของคุณ

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

Jar Launcher คืออะไร

Jar Launcher เป็นโปรแกรมที่รับผิดชอบในการเปิด ไฟล์ Java JAR บน macOS อย่างไรก็ตาม ตัวเรียกใช้งานจะไม่เรียกใช้งานไฟล์ เนื่องจากบทบาทนี้สงวนไว้สำหรับ Java Virtual Machine ตัวเรียกใช้งานอยู่ใน /System/Library/CoreServices/Jar Launcher.app

ดังนั้น ปัญหาใดๆ ที่คุณอาจประสบขณะพยายามเปิดไฟล์ .jar อาจเป็นผลมาจากตัวเรียกใช้งานเองหรือ Java Virtual เครื่อง. นอกจากนี้ยังอาจเป็นไปได้ว่า Mojave มีปัญหาที่มีแต่ Apple เท่านั้นที่แก้ไขได้

แล้วคุณจะแก้ปัญหาที่เกี่ยวข้องกับ Jar Launcher และ JVM ได้อย่างไร

1. ติดตั้ง Java สำหรับ Mac OS X 10.6 อัปเดต 17

การติดตั้งการอัปเดต Java ล่าสุดสำหรับ macOS จะแก้ไขปัญหาใดๆ ที่คุณอาจประสบขณะพยายามเปิดไฟล์ .jar ตามข้อมูลของ Apple การอัปเดตนี้มอบการรักษาความปลอดภัย ความเข้ากันได้ และความน่าเชื่อถือที่ได้รับการปรับปรุงโดยการอัปเดต Java SE 6 เป็น 1.6.0_65 การอัปเดตนี้ยังเปิดใช้งานการควบคุมสำหรับแต่ละเว็บไซต์ของปลั๊กอิน Java ภายใน Safari 5.1.9 หรือใหม่กว่า

หากต้องการตรวจสอบว่า Mac ของคุณใช้งานเวอร์ชันล่าสุดนี้หรือไม่ ให้ไปที่ Applications > ยูทิลิตี้ > Terminal แล้วพิมพ์ java-version จากนั้นกด Enter การทำเช่นนี้ควรเปิดเผยข้อความต่อไปนี้:

java version “1.6.0_51”
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-10M4509)
Java HotSpot(TM) 64-Bit Server VM (รุ่น 20.51-b01-457, โหมดผสม)

หากต้องการดาวน์โหลดการอัปเดตล่าสุดจาก Apple คลิกที่นี่ สำหรับ Java ล่าสุด ให้ดาวน์โหลดที่นี่ หลังจากดาวน์โหลดและติดตั้งเสร็จแล้ว ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หากเวอร์ชันของ Java ที่ติดตั้งบนคอมพิวเตอร์ของคุณเป็นเวอร์ชันล่าสุด และคุณยังคงประสบปัญหาด้านความเร็ว มีวิธีแก้ไขได้ ไปที่ แอปพลิเคชัน -> ยูทิลิตี้ -> ค่ากำหนด Java > แท็บเครือข่าย จากที่นี่ ยกเลิกการติดธง "เก็บไฟล์ชั่วคราวเพื่อการเข้าถึงที่รวดเร็ว" การดำเนินการนี้จะแก้ไขปัญหาความเร็วของ Java อย่างไรก็ตาม การแก้ไขนี้จะใช้ได้ก็ต่อเมื่อคุณไม่มีข้อจำกัดด้านพื้นที่ในคอมพิวเตอร์ของคุณ ตามกฎทั่วไป ฮาร์ดไดรฟ์ของคอมพิวเตอร์ของคุณไม่ควรเต็มเกิน 85% หากคุณไม่ทราบวิธีเพิ่มหน่วยความจำบน Mac ให้อ่านคู่มือนี้

2. ตรวจสอบไฟล์ .Jar และพื้นที่ทำงาน

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

คุณต้องตรวจสอบว่าคุณได้ติดตั้ง Java ไว้ในเครื่องของคุณหรือไม่ ในการดำเนินการนี้ ไปที่ Applications > ยูทิลิตี้ > เทอร์มินัล และพิมพ์ java -jar /path/to/your/app.jar

หากคุณไม่ได้ติดตั้ง Java บนอุปกรณ์ คุณจะต้องดาวน์โหลดเวอร์ชันล่าสุด

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

3. เรียกใช้ไฟล์ .jar ใน Console

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

4. เรียกใช้ไฟล์ .jar จาก Terminal

หากไฟล์ .jar ที่คุณต้องการเรียกใช้มีองค์ประกอบอย่างถูกต้อง การเรียกใช้จากเทอร์มินัลน่าจะใช้ได้ดี วิธีเรียกใช้ไฟล์ .jar จาก Terminal:

  • กดปุ่ม Control + Option + Shift + T เพื่อเปิด Terminal ใหม่
  • พิมพ์ $ java -jar filename.jar แล้วกด Enter.
  • ตรวจสอบว่าปัญหาของคุณได้รับการแก้ไขแล้วหรือไม่

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

    หากคุณมีแนวคิดเพิ่มเติมเกี่ยวกับวิธีการเปิดตัว . jar บน Mojave โปรดแชร์ในส่วนความคิดเห็นด้านล่าง


    วิดีโอ YouTube: ไฟล์ Jar จะไม่เปิดบน Mojave นี่คือการแก้ไขที่เป็นไปได้บางประการ

    05, 2024