java - .jar 适用于 Windows 和 Linux,但不适用于 OSX

标签 java macos

我最近为我所属的社区提出了申请, 因为我运行 Windows 并且目前无法访问其他操作系统, 我发布它说它没有在 Linux 和 OSX 上进行测试,人们反馈说它在 Linux 和 Windows 上运行良好,但甚至无法在 OSX 上启动,一个人在尝试运行它时发布了输出,这就是他们得到的结果:

ccemu.jar: line 1: PK: command not found
ccemu.jar: line 2:???@: command not found
ccemu.jar: line 3???@D?: command not found
ccemu.jar: line 4: syntax error near unexpected token `('
ccemu.jar: line 4: `?|?META-INF/MANIFEST.MFM??? Ew??Q^(1j???M7W?ħ???<p??K7??s?1??o?9?ة?}?#???C??z^?Jᘰ?S?ݿ????~X???I??kb,??J1b??͘s??????m??=-_?)??PK'

显然我不知道这些错误意味着什么,否则我就不会在这里, 希望有人能洞察我。

最佳答案

测试它的人似乎试图通过执行 chmod +x ccemu.jar; 来执行它; ./ccemu.jar,一般情况下不起作用。那个人可能应该尝试调用 java -jar ccemu.jar

关于java - .jar 适用于 Windows 和 Linux,但不适用于 OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11631998/

相关文章:

linux - 子。命令在终端上不起作用

java - 正确地从 ConcurrentHashMap 中删除值

java - 关系数据库到三重存储

java - 如何转换 2010-12-15T16 :26:49. 841-08 :00 to a GregorianCalendar in Java?

java - SampleResult : Could not convert string 'XXXX' , 使用默认编码 : UTF-8, java.io.UnsupportedEncodingException

objective-c - 使用助手发布的 NSUserNotification 打开主应用程序

Mac OS X 10.6.3 下 MySQL 与 PHP 通信问题

macos - 核心数据和用户定义的属性

java - 设计问题泛型/工厂/抽象类

objective-c - 如何在 OSX 上防止消息对话框 "myapp wants to sign using privateKey ..."?