2012-02-27 7 views
0

저는 대학 프로젝트를 위해 Github 이상의 친구들과 함께 프로젝트 작업을하고 있습니다. 나는 방금 처음으로 내 친구 코드를 저장소에서 꺼냈다. 어떤 이유로, 코드의 이미지에 대한 모든 참조는 내가 생각하는 디렉토리 문제로 인해 컴파일을 허용하지 않는 것처럼 보입니다. Eclipse를 사용하고 있습니다. 내 친구가 Netbeans을 사용하고 있습니다. 그게 영향을 미치는지 아닌지 모르십니까? 어쨌든 참조 된 모든 이미지는 runone으로 알려진 폴더, Eclipse src와 동일한 레벨 또는 src 내의 패키지 'runone'내에 있습니다. 나는 어느 것을 모른다. 여기 GUI로 이미지 리소스를 가져올 수 없습니다.

은 참고 문헌의 일부의 예 :
jLabel53.setIcon(new javax.swing.ImageIcon(getClass().getResource("/runone/clown_fishTIny.jpg"))); 

jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/runone/OSTeeeennny.jpg")))

나는 내가 알고 싶은하고있어 나는 이러한 자원은 모든 컴퓨터에서 제대로 작동 할 수있는 방법입니다 같아요 우리 이 프로그램을 코딩 하시겠습니까?

모두 의미가 있었으면 좋겠다!

다음을 사용하여 다음이

src/com/yourpackage/YourClass.java 
src/com/yourpackage/resources/OSTeeeennny.jpg 
src/com/yourpackage/resources/clown_fishTIny.jpg 

할 수있는 자원을 조직의보다 가장 좋은 연습 방법을이

src/com/yourpackage/YourClass.java 
src/runone/OSTeeeennny.jpg 
src/runone/clown_fishTIny.jpg 

같이하고 있습니다 파일 구조를 준 예를 들어

답변

2

불러 오기 호출

getClass().getResource("resources/OSTeeeennny.jpg") 
getClass().getResource("resources/clown_fishTIny.jpg") 
관련 문제