Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ JAR File เปิดไม่ได้บน macOS Mojave: วิธีแก้ไข

User macOS 多抱怨: เปิด .jar ไม่ได้บน Mac OS X 10.14.3 (Mojave) User หนึ่งบอก: คลิก .jar หรือ Right-click เลือก Jar Launcher → ไฟล์ Animation เหมือนจะเปิด แต่ว่างเปล่า

User อื่นบอก: สิ่งแย่ที่สุดของ "Jar Launcher ไม่ทำงาน" = ไม่มี Elegant Solution แก้ → Frustration มาก บทความนี้ Troubleshoot "macOS Mojave won't launch jar file" Bug ช่วยคนที่ต่อสู้กับ Mac Malfunction นี้คนเดียว

Solution บางอัน Apple Endorse แต่มากมาจากคนที่ Workaround เอง หวังว่าช่วยได้

Clean Mac ก่อน

ก่อนเริ่ม: Clean คอมพิวเตอร์ด้วย Mac Cleaning Tool (Premium Utility Software แนะนำ) ลบ Clutter/Digital Debris สะสมนาน → Restore Mac ให้พร้อม Troubleshoot

เคล็ดลับ: สแกน Mac หาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 ภัยคุกคาม

Jar Launcher คืออะไร?

Jar Launcher = Program ที่ Launch Java JAR Files บน macOS Launcher ไม่ Execute Files (Role นั้นเป็นของ Java Virtual Machine) ตั้งอยู่ที่ /System/Library/CoreServices/Jar Launcher.app

ปัญหา Launch .jar อาจมาจาก: Launcher เอง, JVM, หรือ Mojave เองมี Bug ที่แค่ Apple แก้ได้

1. ติดตั้ง Java for Mac OS X 10.6 Update 17

Install Latest Java Update for macOS → แก้ Issue เปิด .jar ตาม Apple: Update นี้ Improved Security, Compatibility, Reliability โดย Update Java SE 6 เป็น 1.6.0_65 เปิด Per-website Control ของ Java Plugin ใน Safari 5.1.9+

เช็ค Version: Applications > Utilities > 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 (build 20.51-b01-457, mixed mode)

Download Update จาก Apple: Click Here Java ล่าสุด: Download Here หลังติดตั้ง เช็คว่าปัญหาแก้ได้ไหม

ถ้า Java Version ล่าสุดแล้วแต่ Speed Issue: Applications > Utilities > Java Preferences > Network Tab ยกเลิกติ๊ก Keep temporary files for fast access → แก้ Java Speed (Work ถ้า Disk ไม่เต็ม >85% ไม่รู้ลบพื้นที่ยังไง? อ่าน Guide นี้)

2. เช็ค .Jar File และ Workspace

.jar ไม่สมบูรณ์ → Launch Fail แม้รู้วิธีเปิด jar file on Mac ต้อง Double-check File ก่อน Run

เช็คว่า Java ติดตั้งอยู่: Applications > Utilities > Terminal พิมพ์ java -jar /path/to/your/app.jar

ไม่มี Java? ดาวน์โหลด Latest Version

Workspace Corrupt → .jar Launch Fail Copy Code → Paste Workspace ใหม่ → ดูว่าแก้ได้ไหม User บางคนแก้ "Mojave won't launch jar file" ได้แบบนี้

3. รัน .jar File ใน Console

Run .jar ใน Console โดยตรง → Error Message บอกเหตุผลไม่รัน + Debug Tips เช็ค Error + Apply Fixes → อาจแก้ได้

4. รัน .jar File จาก Terminal

.jar สมบูรณ์ → Run จาก Terminal ควรได้:

  1. กด Control + Option + Shift + T เปิด Terminal ใหม่
  2. พิมพ์ $ java -jar filename.jar Enter

เช็คว่าปัญหาแก้ได้ไหม

หวังว่า 3 Solutions นี้แก้ Launch .jar บน Mojave ได้ Best Solution = Download Patch จาก Apple (เพราะ Apple ยอมรับ Bug มาจากพวกเขา)

มีไอเดียอื่น? แชร์ในคอมเมนต์!