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\*

何がうまくいかず、どうすれば修正できますか?

4

1 に答える 1

2

ProGuard に間違った引数を提供しているだけです。@ 表記は、何を実行する必要があるかを指定する一連のコマンドライン パラメータを含む構成ファイルを指定するために使用されます。処理する JAR ファイルは、 -injars 引数を使用して別の方法で指定されます。

正しい引数を指定するか (前のリンクにリストがあります)、ニーズに合った構成ファイルを作成して使用します。マニュアルにはいくつかの例があります。シナリオに最も適したものを選択し、特定のファイル名などに適合させます。

于 2013-01-05T02:50:33.467 に答える