이것은 고전적인 질문이지만 스택 오버플로 검색에서도 대답을 찾지 못했습니다. 이 문제는 상대 경로가있는 이미지를 검색하는 것과 관련이 있습니다.scala/java : 상대 경로가있는 버튼에 대한 아이콘
절대 경로로 작동하며 here 내 프로젝트의 디렉토리 구조와 함께 getClass.getResource (filename) 문을 사용하여 코드를 볼 수 있습니다. Java에서 생각하는 것과 똑같습니다.
메이븐 구조 :
src
- main
- java
- lanceur.scala
- resources
- down_arrow.png
코드 :
btn_bas.icon= new ImagaeIcon(Fenetre.getClass()
.getResource("../resources/down_arrow.png"))
무엇이 당신의 질문입니까? 패키지와 디렉토리 구조가 어떻게 생겼는지 대략적으로 설명 할 수 있습니까? 코드 예제를 추가 하시겠습니까? –
코드에 스크린 샷을 사용하지 마십시오. 매우 게으 릅니다. – McDowell
''/resources/down_arrow.png ''시도해보십시오. 선두의'/'는 '클래스 경로의 루트에서 패키지와 검색을 무시합니다.'를 전달합니다. –