ใช้. jar บน Mac


2

ฉันเพิ่งคิดว่าฉันยังคงสามารถเล่นเกมMinigolfที่ติดตั้งมาพร้อมกับโทรศัพท์มือถือเครื่องแรกของฉันคือSony Ericsson T610 (กินหัวใจของคุณออก iPhone!) ซึ่งมีลักษณะเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

'สมาชิก?

มีเหตุผลที่ดีที่เชื่อได้ว่าเกมดังกล่าวเป็น "ซอฟต์แวร์การละทิ้ง" และ Sony Ericsson ไม่ได้ให้การสนับสนุนอีกต่อไป

ผมคิดว่าเกมที่สามารถพบได้เป็นไฟล์ออนไลน์ขวดและเป็นทั้งนี้หรืออย่างใดอย่างหนึ่ง

อย่างไรก็ตามหลังจากดาวน์โหลดไฟล์เหล่านี้ฉันไม่สามารถเรียกใช้งานได้ ติดตั้งJavaในโฟลเดอร์/ Libraryของไดรฟ์Macintosh HDและเมื่อฉันคลิกขวาที่ไฟล์เพื่อเปิดฉันจะได้รับ"ไฟล์ Java JAR“ Real_Minigolf_2005_128x128_SE_K300i-448093.jar” ตรวจสอบคอนโซลสำหรับ ข้อความแสดงข้อผิดพลาดที่เป็นไปได้ " ข้อความผิดพลาด.

ฉันได้ดูคำตอบนี้และคำตอบนี้แต่ไม่ได้ทำงาน

เป็นไปได้หรือไม่ที่จะเรียกใช้ไฟล์เหล่านี้บน Mac ที่ใช้ El Capitan ขึ้นไป?

คำตอบ:


3

โดยทั่วไปแล้วคุณเรียกใช้ 'JAR Runnable' java -jar /path/to/game.jarโดยการเปิดหรือกับเทอร์มิ

อย่างไรก็ตาม JAR นี้ไม่มีรายการที่เหมาะสมสำหรับการเปิดตัวนั่นคือ JAR ที่รันไม่ได้

$ java -jar /path/to/game.jar  
no main manifest attribute, in /path/to/game.jar

ดังนั้นคุณต้องระบุคลาสหลักด้วยตนเอง อย่างไรก็ตามมันยังใช้งานไม่ได้

$ java -cp /path/to/game.jar E
Exception in thread "main" java.lang.NoClassDefFoundError: javax/microedition/lcdui/Graphics
[…]
Caused by: java.lang.ClassNotFoundException: javax.microedition.lcdui.Graphics
[…]

นั่นเป็นเพราะ JAR นี้ไม่รองรับการทำงานบนคอมพิวเตอร์ มันเป็นเกมสำหรับอุปกรณ์พกพาและคุณไม่สามารถเปิดมันบนคอมพิวเตอร์ได้


ขอบคุณสำหรับคำตอบ! มีวิธีใดบ้างที่จะเรียกใช้ภายในเฟรมอื่นเช่นเป็นส่วนหนึ่งของระบบปฏิบัติการจำลอง
MicroMachine
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.