DevEnjoy

One Step Closer

JDK7

OS X에서 JDK7 사용할 때 한글 파일명 처리 오류

2014년 3월 28일 by YongPwi 1 Comment

OS X에서 간단하게 코딩 테스트중이었는데

파일에 대한 접근이 계속 에러가 나서 내가 무언가 잘못 해서 그런가 보다 하고

열심히 삽질을 했다,,,

아무리 해도 안 돼서 혹시 파일명이 한글인가 싶어서 파일명을 영어로 수정했더니,,,

잘된다,,,

아무래도 내 환경 문제인 것 같아서 열심히 구글링을 했는데 몇몇 포스트들이 있었다.

JDK6 까지는 이상 없는 것 같고 JDK7에서만 발생하는 문제인 것 같다.

“JDK 1.6까지는 이클립스를 실행 시킬 때 LC_CTYPE 를 정상적으로 지정하고 실행되는데
JDK 1.7에서는 LC_CTYPE를 지정하지 않고 이클립스가 실행됩니다.”

난 intelliJ라서 될까 해서 시도했는데 상관없이 정상적으로 동작했다.

하위 코드를 시스템 설정에 추가해준다.

1
2
3
4
sudo vi 본인사용자 경로/.bash_profile  // 해당 파일을 vi로 열어서 하위 명령어 추가

export LC_CTYPE=ko_KR.UTF-8
export _JAVA_OPTIONS=-Dfile.encoding=UTF-8
1
2
3
4
sudo vi /etc/launchd.conf  // 해당 파일을 vi로 열어서 하위 명령어 추가

setenv LC_CTYPE ko_KR.UTF-8
setenv _JAVA_OPTIONS -Dfile.encoding=UTF-8

상위 설정을 해주고 intelliJ 재시작 후 다시 실행하니 동작~!

Posted in: Java, Programing Tagged: JAVA, JDK7, OS X

Calendar

6월 2025
일 월 화 수 목 금 토
« 4월    
1234567
891011121314
15161718192021
22232425262728
2930  

Recent Posts

  • ubuntu bastion 설정
  • Spring Boot properties 암호화
  • Git Repository Bitbucket과 Issue Tracker Redmine 연동 설정
  • Spring Security 동일 session 제어
  • Spring @Mock, @Mockbean, @InjectMock

Recent Comments

  • pzotov (Ubuntu 14.04에서 Sonarqube 6.7.1 service 등록)
  • cours de theatre paris (AWS ELB와 Auto Scaling 연동, nginx)
  • bayern munich (IntelliJ EAP Font rendering)
  • camiseta del chelsea (OS X에서 APP 아이콘 변경)
  • cheap football shirts replica (jQuery Ajax에서 json Array 직렬화)

Copyright © [the-year] [site-link].

Powered by [wp-link] and [theme-link].