~ 10 개의 외부 라이브러리를 사용하는 애플릿을 작성하고 있습니다. 그들은 함께 2 메가 바이트 이상을 차지합니다. 일부 라이브러리에서는 1-2 클래스 만 사용하므로 다른 많은 라이브러리도 안전하게 삭제할 수 있습니다. 그래서 문제는 jar 라이브러리에서 사용되지 않는 클래스를 제거하는 것입니다.외부 java 라이브러리를 축소하는 방법은 무엇입니까?
다른 많은 질문이 Proguard에 연결됩니다. 그러나 라이브러리를 처리하지 못하거나 (내가 잘못된 것을하고 있습니다.) 또한 리플렉션을 사용하는 코드의 일부를 파괴합니다.
외부 라이브러리에서 파일을 삭제하려면 외부 라이브러리의 클래스가 종속적이면 지루한 과정이라고 생각합니다. 불필요한 요소를 제거하고 ClassNotFoundException과 같은 불만 사항이 있으면 추가 할 수 있습니다. AFAIK, 프로 가드가 클래스 파일을 숨겨 줘서 불필요한 클래스를 제거하지는 않습니다. – kosa