안녕하세요, 이 기사에서는 프로그래밍에 유용할 수 있는 몇 가지 유용한 프로그램에 대해 이야기하고 싶습니다. 예를 들어, 다른 사람의 코드를 봐야 하는데 소스 코드가 없거나, 누구도 볼 수 없도록 프로그램을 암호화하는 등의 작업이 가능합니다. 제가 알고 있는 작은 프로그램 목록을 준비했습니다.
지침 :
지침:
지침 :
지침 :
수업 중 번역기
이 프로그램은 문자열 변수를 편집하도록 설계되었습니다.- 포함된 줄 목록이 왼쪽에 나타날 때까지 이 프로그램을 사용하여 *.class 파일을 엽니다. 수업에 텍스트가 없으면 프로그램에서 이를 보고합니다.
- 왼쪽 목록에서 라인을 하나씩 선택하고, 오른쪽 하단 창에서 변경합니다. 상단 창에 원본 텍스트가 표시됩니다.
- 변경된 라인은 목록에서 녹색으로 표시됩니다.
- 이미 변경된 행을 사용하여 새 *.class 파일을 저장하려면 파일->저장 메뉴를 사용하십시오.
JD-GUI
이 프로그램은 Java 클래스를 볼 수 있도록 설계되었으며 프로그램의 소스 코드를 표시합니다.- jar 또는 클래스 파일을 프로그램 창으로 드래그합니다.
자바 바이트코드 편집기
이 프로그램은 바이트 코드를 편집하고 Java 클래스를 보고 변경하도록 설계되었습니다.- 이 프로그램을 사용하여 *.class 파일 또는 *.jar 파일을 열고 편집할 클래스를 선택합니다.
- 왼쪽 목록에서 탭을 하나씩 선택하세요.
- 분석법 코드를 변경하려면 왼쪽의 분석법 탭을 선택하고 원하는 분석법을 선택하세요.
- 이미 수정된 메소드가 포함된 새 *.class 파일을 저장하려면 메소드 편집 상단에 있는 메소드 저장 버튼을 사용하세요.
세로보
이 프로그램은 Java 애플리케이션을 포괄적으로 보호하도록 설계되었습니다.- 보호하려는 *.jar 파일과 이를 저장할 위치를 선택합니다.
- 보호해야 할 확인란을 선택하십시오.
- 실행을 클릭하고 완료될 때까지 기다립니다.
고사리
이 프로그램은 Java 애플리케이션을 디컴파일하기 위해 설계되었습니다. 이 프로그램에는 그래픽 인터페이스가 없으므로 터미널을 통해 실행해야 합니다. 지침 :- 폴더를 생성하고 거기에 디컴파일할 파일을 배치하고, 소스용 폴더도 생성합니다.
- 터미널을 통해 1) 디컴파일용 폴더, 2) 소스용 폴더(fernflower.jar deobf src 호출) 인수를 사용하여 프로그램을 호출합니다.
- deobf 폴더의 모든 소스 코드는 src 폴더에 나타납니다.
GO TO FULL VERSION