>  기사  >  Java  >  실행 가능한 JAR에서 파일이 누락되는 이유는 무엇입니까?

실행 가능한 JAR에서 파일이 누락되는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-02 15:02:02339검색

Why Are Files Missing in My Runnable JAR?

실행 가능한 JAR에 이미지와 파일이 부족한 이유

Eclipse에서 코드를 실행 가능한 JAR로 내보낼 때 버튼과 같은 파일이 누락될 수 있습니다. 이미지. 이는 이러한 파일이 JAR 내에 존재하는 경우에도 발생합니다. getClass().getResource를 사용해도 문제가 해결되지 않을 수 있으며 JAR이 실행되지 않을 수 있습니다.

해결책

이 문제를 해결하려면 관련 항목을 올바르게 포함했는지 확인하세요. 파일. 다음 단계를 따르세요.

  1. 프로젝트 탐색기 트리에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하세요.
  2. "새로 만들기" > "소스 폴더"를 선택하고 임의의 이름으로 새 폴더를 만듭니다.
  3. 파일 시스템을 통해 필요한 파일(예: 이미지)을 생성된 폴더에 수동으로 복사합니다.
  4. Eclipse에서 프로젝트를 다음 방법으로 새로 고칩니다. 프로젝트 탐색기에서 마우스 오른쪽 버튼을 클릭하세요.
  5. 이미지와 같은 파일에 액세스하려면 다음을 사용하세요.
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>

이렇게 하면 URL 개체가 반환됩니다. 앞에 슬래시가 있다는 점에 유의하세요. Source 폴더의 내용은 프로젝트 실행 중에 bin 폴더에 자동으로 추가되며, Runnable JAR 생성 시 접근 가능합니다.

위 내용은 실행 가능한 JAR에서 파일이 누락되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.