java.io.FileNotFoundException: ByteStreamFile_in.txt (지정된 파일을 찾을 수 없습니다)
위의 오류는 java.io.FileNotFoundException 이다.
FileInputStream /FileOutputStream 의 입출력 클래스를 이용하여
파일을 입력받아 출력 시키는 프로그램을 실행할 때 나타나는 오류이다.
말 그대로 파일을 찾을 수 없다는 것이므로 Code문에 문제가 없다면
파일의 위치를 의심 해 봐야 한다.
eclipse로 구동시 설정된 workspace 작업공간에 프로젝트들이 저장 될 것이다.
자신의 프로젝트 디렉토리로 들어가면
ex) F:\workspace\IOStream
이와 같은 구조로 되어있다.
입출력에 사용 할 파일을 프로젝트의 최상위 경로인 이 곳에 위치 시켜야한다.
파일을 이 곳에 위치 시키고
eclipse의 Run>Run Configurations 메뉴에서
두 번째 탭 Arguments>Program arguments 에
main (String[] args) 에 인자값으로 넘겨 줄 파일명을 순서대로 적어준다.
(파일명 사이는 Command 창에서의 실행과 같이 공백을 준다.)
Apply 해주고 Run 으로 달려준다~~ㅎ
'Java' 카테고리의 다른 글
자바로 OS의 인코딩(Character Set) 확인 해 보기 (0) | 2008.11.24 |
---|---|
Exception in thread "main" java.lang.ClassFormatError: (2) | 2008.11.24 |
Java단순연결리스트(Singly linked-list)/첫 번째 노드의 삽입.삭제 (1) | 2008.11.20 |
자바 입출력 스트림 [ java.io ] 키보드로 문자열 입력받기 (0) | 2008.10.24 |
import com.oreilly.servlet.HttpMessage; 인식 못하는 오류 (0) | 2008.08.09 |