2013-01-05 34 views
0

(注意:這不是Android)。我想使用ProGuard,所以我製作了一個jar我的遊戲文件,我試圖按照README中提供的示例進行操作。我得到這個錯誤:

C:\Java\'Llama World\bin>java -jar C:\Users\-------\Desktop\proguard4.8\lib\prog 
uard.jar @llamaworld.jar 
Error: Unknown option ' ?ú$B   ' in line 1 of file 'llamaworld.jar', 
    included from argument number 1 

這就是我所做的jar

jar cvf llamaworld.jar *.class images\* 

到底哪裏出問題了,我該如何解決?

回答

1

您只是向ProGuard提供了錯誤的參數。 @符號用於指定一個configuration file,其中包含一組命令行參數,用於指定必須完成的操作 - 使用-injars參數指定要處理的JAR文件。

要麼指定正確的參數(在上一個鏈接中有一個列表),要麼創建一個適合您的需求並使用它的配置文件。該手冊有several examples;選擇一個最適合你的場景並適應你的具體文件名等。

+0

啊,好的。我會嘗試的。 – Doorknob

+0

它的工作!謝謝。 – Doorknob