실행 가능한 .jar 파일 (Java ME)에서 소스 코드를 추출하는 방법이 있습니까?
답변
JD GUI를 사용하십시오 . 애플리케이션을 열고 JAR 파일을 끌어서 놓으십시오.
답변
답변
나는 이것이 매우 쉽게 이루어질 수 있다고 믿는다. jar 파일의 소스 파일 (Java 파일)을 zip으로 항상 추출 할 수 있습니다.
jar 파일의 소스를 zip으로 가져 오는 단계 :
- http://techieme.in/resources-needed/ 에서 JAD를 다운로드
하여 시스템의 어느 위치 에나 저장하십시오 . - JAD에서 소스를 원하는 jar을 끌어서 놓으십시오. 3 JAD UI는 모든 패키지 구조와 함께 트리 형식으로 열립니다.
- 파일 메뉴를 클릭하고 jar 소스 저장을 선택하십시오.
- 소스와 항아리 이름이 같은 Zip으로 저장됩니다.
도움이 되었기를 바랍니다.
JDGUI를 다운로드 할 수있는 위치에 링크를 추가하면 어떤 이유로 링크가 종료되었습니다.
답변
JAR에는 source 및 javadoc이 포함될 수 있으며,이 경우 간단히 jar xf my.jar
추출하기 위해 사용할 수 있습니다.
그렇지 않으면 adarshr의 답변에서 언급 한 것처럼 디 컴파일러를 사용할 수 있습니다.
JD GUI를 사용하십시오 . 애플리케이션을 열고 JAR 파일을 끌어다 놓으십시오.
답변
나는 그것이 오래된 질문이라는 것을 알고 여전히 누군가를 도울 것이라고 생각했습니다.
1) jar 파일의 폴더로 이동하십시오.
2) 확장자를 .zip으로 변경하십시오.
3) 당신은 가서 두 번 클릭하여 쉽게 추출 할 수 있습니다.
참고 : MAC에서 이것을 테스트했는데 작동합니다. 바라건대 Windows에서도 작동하기를 바랍니다.
답변
자바가 작동하는 리눅스 박스에서 다음을 수행하십시오 (터미널 방식과 같은 경우)
cd ~
mkdir decompiled_code && cd decompiled_code
wget https://bitbucket.org/mstrobel/procyon/downloads/procyon-decompiler-0.5.36.jar
java -jar procyon-decompiler-0.5.36.jar /Path/to/your/jar -o .
참고 : @Richard는 “병에 대한 저작권 보유 여부, 거주 국가 및 사용 목적에 따라 불법 일 수 있습니다.”
답변
AndroChef Java Decompiler는 프로젝트에서 직접 사용할 수있는 매우 우수한 코드를 생성합니다 …