JAVA 윈도우 프로그램 MarkerClusterer background 이미지 설정 관련

안녕하세요
java WebView로 개발된 윈도우 프로그램에서 카카오 지도 api를 이용중인데요,

MarkerClusterer의 스타일에
background: ‘url("+getClass().getClassLoader().getResource(“icon/”)+"green40.png) no-repeat’
와 같이 이미지 경로(프로그램 실행위치 + 이미지파일명 인 절대경로)를 적용하여 표시 중입니다.(아래에 소스 첨부하였습니다)

그런데 일반적인 실행위치에서는 적용한 이미지가 정상적으로 표시가되는데, 프로그램 실행경로 중 소괄호 “(” 또는 “)” 가 포함된 경로에서 프로그램 실행시에는 이미지가 표시되지 않네요.(대괄호 등 다른 특수문자는 경로에 포함되어도 정상 표시 됩니다.)

이미지 절대경로 중 소괄호가 포함되었을때만 이미지가 표시되지 않는 이유를 알 수가 없어 문의 드립니다.


cardClusterer = new kakao.maps.MarkerClusterer({
map: map, // 마커들을 클러스터로 관리하고 표시할 지도 객체
averageCenter: true, // 클러스터에 포함된 마커들의 평균 위치를 클러스터 마커 위치로 설정
minLevel: 10, // 클러스터 할 최소 지도 레벨
gridSize: 35,
calculator: [5, 10, 30],
styles: [{
width : ‘40px’, height : ‘40px’,
background: ‘url("+getClass().getClassLoader().getResource(“icon/”)+"green40.png) no-repeat’,
fontSize:‘13px’,
color: ‘#000’,
textAlign: ‘center’,
fontWeight: ‘bold’,
lineHeight: ‘40px’
},
{
width : ‘50px’, height : ‘50px’,
background: ‘url("+getClass().getClassLoader().getResource(“icon/”)+"green50.png) no-repeat’,
fontSize:‘14px’,
color: ‘#000’,
textAlign: ‘center’,
fontWeight: ‘bold’,
lineHeight: ‘50px’
},
{
width : ‘60px’, height : ‘60px’,
fontSize:‘16px’,
background: ‘url("+getClass().getClassLoader().getResource(“icon/”)+"green60.png) no-repeat’,
color: ‘#000’,
textAlign: ‘center’,
fontWeight: ‘bold’,
lineHeight: ‘60px’
},
{
width : ‘70px’, height : ‘70px’,
fontSize:‘17px’,
background: ‘url("+getClass().getClassLoader().getResource(“icon/”)+"green70.png) no-repeat’,
color: ‘#000’,
textAlign: ‘center’,
fontWeight: ‘bold’,
lineHeight: ‘70px’
}]
);

브라우저에서 이미지를 받아오지 못한 경우로 보입니다.
‘url("+getClass().getClassLoader().getResource(“icon/”)+"green50.png); 로 설정한 경로가 올바른 경로인지 확인해주시고
스타일에서 이미지를 불러올 수 있게 올바른 경로로 설정해주세요.