proguard를 사용하여 jar 파일에서 두 클래스를 난독 화하려고했습니다. 내 수업 중 하나에는 12 가지 방법이 있습니다. 명령과 GUI 형식으로 프로 가드를 실행합니다. 12 가지 방법 중 2 가지 방법이 난독 화되고 다른 10 가지 방법은 사라졌습니다. 어느 누구도이 일이 일어나는 이유를 알고 있습니까? (오류없이 실행 됨) 다른 문제는 내 공개 메소드가 개인 프로젝트로 변환 되었기 때문에 다른 프로젝트에서 내 jar 파일을 새 프로젝트에 추가 할 때 해당 프로젝트에 액세스 할 수 없습니다. 감사proguard가 정확하게 난독 화되지 않습니다
this is my config file:
-injars PKTB.jar
-outjars PKTB_out.jar
-libraryjars "J:\Program Files (x86)\Java\jdk1.6.0\jre"
-libraryjars "C:\Users\Mohsen\Downloads\bcprov-jdk15on-147.jar"
-libraryjars "C:\Users\Mohsen\Downloads\bcpkix-jdk15on-147.jar"
-printmapping proguard.map
-keep public class pktb.PKTB{
public static void main(java.lang.String[]);
}
실제로 이것은 ProGuard가 말하는 것과 정확히 일치합니다. –