Ich weiß, wie man ausführbare Jar-Dateien obfuskiert, da sie eine Hauptklasse haben. Aber ich versuche, meine API zu erstellen (es ist bereits fertig) und ich muss nur den Code obfuskieren. Das Problem ist, dass mir jedes Mal, wenn ich versuche, die Jar-Datei mit Proguard (einem bekannten Java-Obfuskator) zu obfuskieren, ein Fehler mit etwas in Bezug auf das 'keep' angezeigt wird. Ich führe die Proguard-GUI von Proguard aus und in Eclipse habe ich das Projekt als normale Jar-Datei exportiert (nicht ausführbar) und versuche, diese Jar-Datei zu obfuskieren. Außerdem füge ich die .classpath- und .project-Dateien auch nicht in meine Jar-Datei ein. Wenn jemand mir bitte helfen/anleiten könnte, nicht ausführbare Jar-Dateien in Proguard zu obfuskieren, wäre das sehr hilfreich und geschätzt. Vielen Dank.
Hinweis: Ich verwende die Proguard-GUI zum Obfuskieren, nicht die Befehlszeile.
Bild des Problems: