Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

기어가는 피카츄

넷빈즈(Netbeans) 환경을 영어로 인코딩해서 실행시키기 본문

카테고리 없음

넷빈즈(Netbeans) 환경을 영어로 인코딩해서 실행시키기

pikachu1259 2019. 3. 14. 12:21


내 Windows 10은 기본 언어가 중국어인데, 

넷빈즈나 비주얼 스튜디오 등은 Windows 에 설정된 언어에 맞춰서 자동으로 인코딩해서 실행시키기 때문에 참 뭣같을 때가 있다. 


비주얼 스튜디오는 간단히 언어팩을 설치해서 재실행해주면 되지만

넷빈즈는 내 컴퓨터 기준(넷빈즈를 C\Program Files 안에 설치했음) 


1. C:\Program Files\NetBeans 8.0.2\etc 에 들어가서


2. netbeans.conf 를 바탕화면 등에 복사해서 우클릭 -> NotePad 등등을 이용하여 관리자 권한으로 실행시킨다. 


3. netbeans.conf를 뒤져보면 하단에 netbeans_default_options 라는 문구가 나오는데 


4. 문구 맨 뒤에 추가로 

-J-client --locale en_US 

를 적어주면 재실행할 때 영어로 인코딩돼서 실행된다. 


5. 수정된 netbeans.conf 파일을 다시 C:\Program Files\NetBeans 8.0.2\etc 에 덮어쓰기 하면 된다.


Windows 기본 언어가 한국어가 아니라, 일본어 중국어 등등으로 설정되어 있는 사람들은 이 환경설정을 통해 영어로 바꿔서 실행하면 눈이 편하시겠다!


+) 하단의 문구를 그대로 복붙하거나 맨 뒤에 -J-client --locale en_US 를 추가해서 집어넣는다. 

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true-J-client --locale en_US"


((출처)) https://stackoverflow.com/questions/43282347/i-installed-netbeans-8-2-and-cant-change-ui-language-i-didnt-find-any-option



*** 내용추가 *** 190317

1. 폰트 변경 한글 깨짐 문제: 

넷빈즈는 monospaced 폰트가 기본 폰트다. Consolas 등으로 바꾸면 외국어 OS 환경에서는 한글이 깨져서 입출력될 수 있으니, monospaced를 참고 사용하거나, C:\Program Files\Java\jre7\lib 의 fontconfig.properties.src 파일을 관리자모드로 실행하고 Consolas로 바꾸면 된다고 해서 바꾸고 재실행해봤지만 입출력시 Consolas 폰트 적용 안 된다. OTL


그냥 monospaced 쓰는 것으로 타협봤다...ㅜㅜ


******************************************************************************************************************************************

monospaced.plain.alphabetic=Consolas

monospaced.plain.chinese-ms950=MingLiU

monospaced.plain.chinese-ms950-extb=MingLiU-ExtB

monospaced.plain.hebrew=Courier New

monospaced.plain.japanese=MS Gothic

monospaced.plain.korean=GulimChe


monospaced.bold.alphabetic=Consolas Bold

monospaced.bold.chinese-ms950=PMingLiU

monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB

monospaced.bold.hebrew=Courier New Bold

monospaced.bold.japanese=MS Gothic

monospaced.bold.korean=GulimChe


monospaced.italic.alphabetic=Consolas Italic

monospaced.italic.chinese-ms950=PMingLiU

monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB

monospaced.italic.hebrew=Courier New

monospaced.italic.japanese=MS Gothic

monospaced.italic.korean=GulimChe


monospaced.bolditalic.alphabetic=Consolas Bold Italic

monospaced.bolditalic.chinese-ms950=PMingLiU

monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB

monospaced.bolditalic.hebrew=Courier New Bold

monospaced.bolditalic.japanese=MS Gothic

monospaced.bolditalic.korean=GulimChe

******************************************************************************************************************************************


2. OS 시스템 언어 그대로 적용되는 문제 (내 경우 중국어로 실행됨)

맨 앞에 명시된 방법을 쓸 것이 아니다. 저 방법으로 설정하고 실행시키면 중문에서 영문으로 바뀌긴 하지만

UTF-8이 적용 안돼서 입력창부터 콘솔창까지 한글이 죄다 깨져 나온다.


A. Run - Set Project Configuration - Customize - Run - VM Options - -Dfile.encoding=MS949를 입력  후 확인



B. Run - Set Project Configuration - Customize - Sources - 맨 하단에 Encoding : EUC-KR 로 바꾸고 확인



3. 이래도 깨진다?! 그럴 수 있다. 최후의 방법 -> 시스템 언어를 한국어로 변경한다.

제어판(Control Panel/控制面板)이라고 WIN10 하단 검색창에서 입력하여 제어판으로 들어간다.


제어판 -> 국가 또는 지역 -> 형식 -> 한국어(대한민국)

제어판 -> 국가 또는 지역 -> 관리자 옵션 -> 시스템 로캘 변경 -> 한국어(대한민국) 

제어판 -> 국가 또는 지역 -> 관리자 옵션 -> 설정 복사 -> 하단의 현재 설정 복사 체크박스 모두 표시






그 외 Windows 설정의 언어도 한국어를 표시언어로, 지역과 시간 등도 한국으로 모두 변경하고 (제어판말고 Windows설정 톱니바퀴 아이콘) 이 방식으로 해볼 수 있는데까지 해보니 이제서야 한글이 안 깨졌음!!! 


그러나 여러가지 다 해도 안되면... 저도 모르겠습니다 흑흑




Comments