> Java > java지도 시간 > 본문

Java에서 \'java.io.FileNotFoundException: 시스템이 지정된 파일을 찾을 수 없습니다\'를 수정하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-11-20 14:49:14
원래의
133명이 탐색했습니다.

How to Fix

"java.io.FileNotFoundException: 시스템이 지정된 파일을 찾을 수 없음" 문제 해결 오류

"word.txt에 액세스하려고 할 때 " 파일이 있는 경우 제공된 Java 코드에서 "파일을 찾을 수 없음" 오류가 발생합니다. 이 문제를 해결하려면 해당 파일이 Java 파일과 동일한 디렉터리에 있는지 확인하세요.

그러나 파일이 동일한 디렉터리에 있는데도 오류가 지속되는 경우 다음을 고려하세요.

프로젝트 루트에 파일 배치

"word.txt" 파일을 프로젝트 루트 폴더의 하위 항목으로 직접 배치합니다. "src" 폴더. 이 구조는 파일 이름만 상대 경로로 사용하여 파일에 액세스할 수 있도록 보장합니다.

면책 조항:

이 솔루션은 다양한 이유로 인해 모든 경우에 작동하지 않을 수 있습니다. 다양한 시나리오의 "작업 디렉토리" 개념

작업 디렉토리 및 리소스 실시예

  • 작업 디렉터리는 Java 코드가 실행되는 폴더를 기준으로 합니다. IDE에서 실행할 경우 일반적으로 프로젝트 루트 폴더입니다.
  • 파일이 작업 디렉터리 외부에 있거나 코드가 jar에서 실행되는 경우 상대 경로는 더 이상 유효하지 않습니다.

임베디드 파일용 클래스 경로 리소스

클래스 경로에 포함할 파일의 경우, jar에 내장되어야 하며 URL을 통해 액세스해야 합니다:

  • 파일 포함: 빌드 프로세스 중에 파일이 클래스 경로에 포함되도록 구성되었는지 확인하세요.
  • 리소스에 액세스: 클래스 클래스의 getResource() 메서드를 활용하여 리소스에 대한 URL을 얻습니다. 예:
URL resourceUrl = Hangman1.class.getResource("/resources/word.txt");
로그인 후 복사

위 내용은 Java에서 \'java.io.FileNotFoundException: 시스템이 지정된 파일을 찾을 수 없습니다\'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿