2016-05-03 16 views
-1

2つの単純なJavaクラスファイルを作成し、jarファイルに変換しました。ProguardがJavaアプリケーションで動作しない

セットアップconfig.proファイル

-injars /home/XXXX/lib/XXXX.jar 
-outjars /home/XXXX/lib/XXXX-out.jar 
-printmapping proguard.map 
-libraryjars /usr/lib/jvm/jdk1.7.0_79/jre/lib/rt.jar 
-verbose 
-keep public class com.XXXX.main.Main 

私だけ示す

-keepオプションファイルのconfig.proこれらのコマンド

はsudoのjava -jar proguard.jar @を使用してProGuardのコードを実行すると出力jarファイルに格納されます。それも動作していない。私はproguardと何か間違っている初心者ですか?あなただけのように良好に保つことが必要になる場合があります任意の方法を含めていない、あなたのメインクラスを維持するためには、ProGuardを指示し、あなたの構成では

マップファイルの出力

com.XXXX.main.Main -> com.XXXX.main.Main: 
    void <init>() -> <init> 

答えて

1

を私を助けて。ワーキングサンプルについて

、次にこれを拡張する必要があります。

-keep public class com.XXXX.main.Main { 
    public static void main(java.lang.String[]); 
} 
関連する問題