개발공작소
728x90
반응형
article thumbnail
[java] .jar(모듈)파일 안의 .class(클래스) 파일 수정하기 ( 클래스 파일 수정하기 )
JAVA 2022. 6. 17. 12:58

이번에 연계시스템에서 받은 모듈(.jar)의 .class의 메서드를 수정할 일이 생겼다. 그래서 수정한 김에 정리해봄. ( 샘플파일은 postgresql.jar를 사용 ) 오늘의 목표 postgresql.jar의 org.postgresql.copy 패키지 안의 CopyDual.class를 수정하여 getPrint()라는 메서드를 만들어 직접 호출 우선 이클립스에서 해당 경로의 CopyDual.class를 열어보면 Source not found라고 뜨며 소스를 확인 할 수 없다. 다음과 같은 순서를 통해 .class파일을 수정해보자. 1. .class파일을 .java파일로 디컴파일 2. .java파일 수정 3. .java파일을 .class파일로 컴파일 4. 수정한 .class파일로 .jar파일 재생성 1...

728x90
반응형