JFrame의 아이콘을 바꾸었는데, 실행파일 만들면 원래대로 돌아갑니다..
갤3
2023.04.01
JFrame에 자바 커피 이미지 대신 다른 아이콘을 넣고 싶어
setIconImage() 메소드로 아이콘을 설정하였습니다.
아이콘응ㄴ 프로젝트 안에 이미지 폴더 만들어 그 안에 넣은 것을 할당하였고, 당연히 잘 되었습니다.
그런데 실행파일(*.jar. *.exe)을 만들면 이 아이콘이 다시 자바 커피 이미지로 바뀝니다..
생각해보니 setIconImage() 메소드 호출하여 이미지의 위치를 넣는데
실행파일 만들기 위해 *.jar 파일 만들 때 이미지는 함께 포함이 되지 않는 게 아닌가 싶더군요..
*.jar 파일 생성은 fatjar을 이용하기도 하고 export로 만들기도 합니다.
둘 다 해봤는데 안되던데.. 이 문제를 어떻게 하면 해결할 수 있을까요??
-
가막새
Jar 압축 풀어보세요. 해당 리소스가 있나 ... 그리고 이미지 패스도 상대경로로 지정했는지 보세요 이클립스 쓰면 export 할때 해당 라이브러리랑 리소스까지 묶어서 jar파일 생성해주는 옵셤이 있어요 이건 함 써보심이 콘솔로는 뭘 해야할지 잘 모르겠네요