Java FX 2.2 리눅스에서 FileNotFoundException


Java FX에 맛을 들여서 앞으로 당분간은 나의 메인 그래픽 프레임웤이 될 것 같다. 웹뷰가 지원된다는 큰 장점 때문에 발을 들여다 놓았지만, 이게 스윙에 비하면 정말 쉽다.

드래그/드랍으로 운영체제에서 파일을 땡겨 오는데 문제가 발생했다. 윈도우즈에서는 문제가 없었지만 리눅스에서 테스트 하다보니 File Not Found가 계속 뜨는 거였다.

스윙에서 쓰던 소스를 뒤져서 이게 파일이 아니라 리더로 넘어오나 하다가, 프로토콜을 잘라줘야 하나 하다가, 별 짓을 다하가가, 그러다가...

경로 문자열에 트림을 해주니 정상적으로 동작한다. 파일 경로에 빈 칸이 하나 붙어오는 모양이다.
그리고 한글로 된 문자열을 위해서 유알엘 디코딩도 해줘야 한다는 것은 두 말할 필요도 없다.

댓글

이 블로그의 인기 게시물

자바 암호화 확장 (JCE) 관련 자바 1.8.0_151 이후 변경 사항

좌표 변환: 회전 이동

HTTP POST