2012-07-24 127 views
2

我最近爲社區提出了一個應用程序,我參與其中, 因爲我運行Windows,並且目前無法訪問其他操作系統,所以我發佈了它說它是在Linux上& OSX和人未經檢驗報告回來,它運行在Linux和Windows罰款,但未能甚至在OSX開始,一人張貼的輸出,當他們試圖運行它,這是他們得到了什麼:.jar適用於Windows和Linux,但不適用於OSX

ccemu.jar: line 1: PK: command not found 
ccemu.jar: line 2:[email protected]: command not found 
ccemu.jar: line [email protected]?: 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' 

顯然我不知道這些錯誤的意思,否則我不會在這裏, 希望有人能夠洞察我。

+0

編碼錯誤? – Tharwen 2012-07-24 13:34:48

+0

@Tharwen你的意思是編譯類的文本編碼(UTF-8等)? – tomass1996 2012-07-24 13:38:45

+0

我不知道可能是什麼原因導致它,但看到許多意想不到的字符通常意味着某些東西的加密或某些東西的編碼錯誤。 – Tharwen 2012-07-24 13:40:30

回答

3

似乎正在測試它的人試圖通過執行chmod +x ccemu.jar; ./ccemu.jar來執行它,在一般情況下它不起作用。該人應該嘗試撥打java -jar ccemu.jar來代替。

+0

'PK'是一個很好的提示,這是做什麼,因爲它至少對應於'.jar'文件的頭部的一部分 – Petesh 2012-07-24 14:21:09

+0

看起來這可能是我問過的人的答案,並會標記這正確的時候,他們回答我,謝謝你。 – tomass1996 2012-07-24 22:59:43

1

我與Java應用程序(在OS X上試用它)有同樣的問題,問題是在運行應用程序的腳本中,類路徑與;而不是:分開。

相關問題