메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

notice p.774 [예제 19-13]의 JDK 6 버전 문제 해결 방법

2011-02-28

|

by 김윤명

12222

안녕하세요, 김윤명입니다.

p.774 [예제 19-13]의 [플레이 버튼을 처리하는 리스너 클래스]의 14행에서 사용한 File 클래스의 toURL 메서드는 JDK 6 버전에서 폐용화되었기 때문에 컴파일할 때 warning이 발생합니다. 이 문제를 해결하기 위해서는 File 클래스의 API 규격서에서 권장하고 있는 방법에 따라 File 객체에 대해 toURI 메서드를 호출한 다음에 그 결과에 대해 toURL 메서드를 호출하면 됩니다.

14: AudioClip audioClip = Applet.newAudioClip(file.toURI().toURL());

이렇게 toURI 메서드를 호출해야 하는 이유는 이 메서드가 toURL 메서드와는 달리 URL에 쓸 수 없는 문자를 사용할 수 있는 문자로 자동 변환해주기 때문입니다.

감사합니다.
댓글 입력
자료실