편집기 중에서 nodepad++을 사용하다보면 가끔 한글이 깨지는 경우가 생김

문제

편집기의 기본 스타일 글꼴이 Courier New로 셋팅되어 있어서 문제 발생

Courier New 글꼴이 한글 지원이 안되는 듯..

해결

설정 < 스타일설정 에 들어가서 좌측 Style 부분에 Global override 선택하면 우측에 글꼴 설정 밑에 전역글꼴 사용에서 

전역글꼴 사용에 체크하고 원하는 글꼴로 선택(Courier New 제외 한글 적용 글꼴) 및 적용하면 끝.

'java IDE > tools' 카테고리의 다른 글

[tools] Jad + JadClipse( eclipse decompiler plugin )  (0) 2013.04.15
[tools] JAVA decompiler  (0) 2013.04.15
Posted by airlueos
,

Jad + JadClipse (이클립스 Class 파일보기(디컴파일))

파일을 다운을 받습니다

설치하기
jad.exe를 아래와 같이 Eclipse폴더에 넣습니다.


net.sf.jadclipse_3.3.0.jar 을 아래와 같이 Eclipse/plugins 폴더에 넣습니다


이클립스를 
재시작 하고 Window > Preference > Java > JadClipse에서 Path를 입력합니다.


한글이 깨지는 것을 방지하기 위해서 아래 그림과 같이 MISC/Convert Unicode... 체크합니다 [ 설치완료 ]


Class 파일을 열어 확인
Class파일이 하단과 같이 역컴파일이 완료되어 잘 나옵니다.


난독처리
소프트웨어 보호를 위해서 소스코드를 난독화 할 수 있습니다. 디컴파일방지

Java 역컴파일 방지 툴: http://proguard.sourceforge.net/


관련 포스트
2010/06/07 - [자바/JAVA 입문] - Jad를 이용한 Class파일 java로 만들기

------------------------------------------------------------------------------------------------------


압축 풀어서 cmd 창에다가

 

jad -r -d .\src -s java .\JavaFile.class

-r : 패키지를 폴더형태로 만듬

-d : 실지로 압축이 풀릴(역컴파일될) 폴더

-s : 파일 확장자

맨뒤엔 실지 파일명



출처 : http://kumbange.tistory.com/59

Posted by airlueos
,

JAVA decompiler 다운로드

무료 & 지원모드
이클립스 플러그인
GUI 용



 GUI 용에서 jar 파일을 불러온 모습이다.. 
 =>  jar 통째로 디컴파일을 할 수 있다.

또한 디컴파일 하여 해당 패키지 그대로 압축까지 해서 저장 해준다.
이건... 이클립스 플러그인으로 디컴파일 한 모습

주석 앞의 숫자는 아마도 실제 소스의 line number 일 것이다... 
실제로 따라가보니... 정확하게 보였다... ;; 아님 >> ㅈㅅ 이구요 !! 

또한 jad 의 건방진 ... s1 s2 s3 이러한 변수들이 여기선 그나마.. paramString1 이런식으로 표현 되어 있다. 
친절하다..ㅋㅋ 

혹시나 디컴파일이 필요하신분은 재미삼아 강추 드립니다..ㅋㅋ 


2009 08 12 update . 
에디터를 열수 없다고 할 때.. 
    http://java.decompiler.free.fr/?q=node/317 
    ms c++ 거시기 받아서 설치해주면 끝!! 

출처 : http://helols.tistory.com/245

Posted by airlueos
,