メインクラスがあるため、実行可能jarファイルを難読化する方法を知っています。しかし、私は自分のAPIを作成しようとしています(すでに作成されています)。コードを難読化する必要があります。問題は、Proguard(よく知られているJava難読化ツール)を使用してjarファイルを難読化しようとすると、「keep」との関係についてエラーが発生することです。Proguardからproguard-guiを実行していて、Eclipseで、プロジェクトを通常のjarファイル(実行可能ファイルではない)としてエクスポートし、そのjarファイルを難読化しようとしています。また、jarファイル内に.classpathファイルと.projectファイルも含めていません。誰かがProguardで実行不可能なjarファイルを難読化するのを手伝ってくれるなら、それは非常に役に立ち、ありがたいです。ありがとうございました。
注:私はProguardのGUIを使用して難読化していますが、コマンドラインとは何の関係もありません。
問題の画像: