안녕하세요 동료 자바 개발자,자바 : Proguard와 맥에 - 경로
내 자바 코드를 당황하게하려고 노력하고, 난독 화하고있어 내가 라이브러리 RT입니다 기본적으로 자바 라이브러리를
을 참조해야합니다. jar하지만 rt.jar은 내 java 디렉토리에 존재하지 않습니다!나는 dt.jar 참조 시도하지만, 문제
어떤 아이디어를 해결 한하지 않는 것?
안녕하세요 동료 자바 개발자,자바 : Proguard와 맥에 - 경로
내 자바 코드를 당황하게하려고 노력하고, 난독 화하고있어 내가 라이브러리 RT입니다 기본적으로 자바 라이브러리를
을 참조해야합니다. jar하지만 rt.jar은 내 java 디렉토리에 존재하지 않습니다!나는 dt.jar 참조 시도하지만, 문제
어떤 아이디어를 해결 한하지 않는 것?
rt.jar은 Java 런타임입니다. 코드 전체에서 호출하는 모든 java. * 항목이 포함되어 있습니다. Java가 설치된 디렉토리에서 찾을 수 있습니다.
편집 :이 분명히 OS X에 존재하는 어려운
에서 맥 OS X 것에 대해 classes.jar 대신
@Apple -1을 찾지 않습니다 적어도, 런타임은 더 이상 없다 rt.jar 패키지 (대신 classes.jar).
당신은 상세 모드에서 VM과 자바 프로그램을 실행하고, java.lang.String 클래스에 대한 grepping하여 런타임 항아리의 위치를 찾을 수 있습니다
cristi:tmp diciu$ java -verbose test | grep "java.lang.String"
[Loaded java.lang.String from /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar]
중복 : http://stackoverflow.com/questions/2776359/running-proguard-on-osx-where-is-appl-rt-rt-jar와 동등하다. – Goibniu