2013-10-16 4 views
1

Java 프로젝트를 Jar 파일로 내보내려고하지만 이미지가 함께 내보내지지 않습니다. 이미지가 Jar 파일로 내보내기되지 않습니다.

은 필자가이 빌드 경로로하지만, 심지어 난 여전히 내 보내지 않습니다 그렇게 후를 고려 할 필요가 읽어

static Icon logo = new ImageIcon("src/images/logo.png"); 

// LOGO 
    JLabel imageLogo = new JLabel(logoOne); 
    imageLogo.setPreferredSize(new Dimension(200, 50)); 

사용하여 이미지 메신저에 대한 코드입니다. 내 코드도 변경해야합니까? 아니면 경로를 잘못 구축했는지 팩터링합니까?

+0

프로젝트의 빌드 경로에 다음, Eclipse를 사용하는 경우 주문 및 내보내기라는 탭이 있습니다. 해당 탭에서'jar' 파일로 내보내려는 패키지를 확인한 다음 jar 파일을 빌드하십시오. – SudoRahul

+0

모든 상자가 거기에 똑딱 거리고 나는 아직도 수출 후 로고를 볼 수 없습니다. – user2801881

답변

1

내 코드도 변경해야합니까?

예프. 이 코드는으로, 경로를 나타내는 것으로 String을 나타냅니다.

배포 시점까지는 이 될 가능성이 큽니다.

그렇다면 File 대신 URL으로 리소스에 액세스해야합니다. URL 양식을 작성하려면 태그에 대해 info page을 참조하십시오.

이미지는 그런 짓을,

있는지를 확인하려면 .. jar 파일로 내보낼 수 없습니다 :

jar -tvf the.jar 
관련 문제