2014-01-13 2 views
3

을 찾을 수 없습니다. 그래서 최근에 Eclipse에서 IntelliJ Idea로 전환했는데, Java 코드를 실행할 때 어떤 이유로 프로그램에서 읽은 파일을 저장할 디렉토리를 찾을 수 없습니다 . Eclipse에서 작동하고 jar 파일로 내보낼 때 IntelliJ Idea에서 작동하지 않는 이유는 무엇입니까? 특정 오류 메시지는 java.io.FileNotFoundException: /Users/Tyler/Google Drive/Java/Mac Workspace/maps/default.txt (No such file or directory)입니다.IntelliJ Idea가 디렉토리

+0

분명히 묻는 것이 싫지만이 파일이 존재 함을 확인 했습니까? '/ Users/Tyler/Google Drive/Java/Mac Workspace/maps/default.txt' – lreeder

+0

예, 존재하지 않는 경우에도 프로그램은 새로운 default.txt 파일을 만듭니다. – Tyler

+1

이 파일을 검색 할 곳의 소스 코드를 공유하십시오. –

답변

3

알았어, 문제를 알았어. 어떤 이유로 IntelliJ는 작업 디렉터리를 작업 디렉터리가있는 폴더로 설정합니다. 대신 그랬던 것처럼 /Users/Tyler/Google Drive/Java/Mac Workspace/Game/maps/default.txt에가는 대신 게임 폴더를 건너 뛰고 /Users/Tyler/Google Drive/Java/Mac Workspace/maps/default.txt으로갑니다. 이 문제를 해결하려면 "실행"> "구성 편집 ..."으로 이동하여 "작업 디렉토리"필드에 추가하십시오.

+0

코드의 일부 논리로 인해 그럴 가능성이 큽니다. IntelliJ 또는 Java는 그렇게하지 않으면 폴더를 건너 뛰지 않습니다. – kukido

+0

사실, 그것은 어떻게 이클립스와 다르기 때문에 프로젝트 폴더를 설정했는지는 몰랐습니다. 코딩은 괜찮습니다. – Tyler

관련 문제