본문 바로가기

컴퓨터/프로그램,각종팁

[NetBeans] 한글파일 실행에러 문제 (File Encoding관련)

한글파일로 주석을 달다보니 File Encoding문제가 발생하기도 한다.

 

이번에 발생된 문제는 Win Vista에서 사용하던 파일을 XP에서 사용하다 발생했다.

 

NetBeans 6.x을 사용하고 있는데,

컴파일은 정상적으로 되나, 실행시 아래와 같은 에러가 발생하면서 실행되지 않았다.

Compile로 생성된 실행파일을 바로 실행할 때 문제 없는 것으로 보아, NetBeans문제였다.

 

Jad URL for OTA execution: http://localhost:8082/servlet/org.netbeans.modules.mobility.project.jam.JAMServlet/C%3A/Documents+and+Settings/jhlee/My+Documents/NetBeansProjects/ImportedProject-NetworkDemo1/dist//ImportedProject-NetworkDemo1.jad
Starting emulator in execution mode
java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre6\bin\fontmanager.dll: ??m??4|??
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.font.FontManager$1.run(Unknown Source)

이와 관련해서 NetBeans Article이 있었는데, 참고가 되었다.

How do I set or modify the character encoding for a project?

 

이 글에는 한국에와 Windows에 대한 설명은 나오지 않아 적어둔다.

WinXP의 경우 해당 프로젝트의 속성(Properties)를 수정한다.

관련 파일 : build.properties

파일 위치 : C:\Documents and Settings\<user>\.netbeans\<version>

 

아래와 같은 내용을 추가한다.

file.encoding=ko_KR.UTF-8

 

위의 내용은 공통적으로 적용될 수 있는 부분이며, Project설정에서도 수정할 수 있다.

File > <Main Project> Property > Build > Compiling > Encoding > UTF-8

이럴 경우, C:\Documents and Settings\<user>\My Documents\NetBeansProjects\<Opened Project>\nbproject 에 있는 project.properties파일이 수정된다.

javac.encoding=UTF-8


제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...