IT이야기/JAVA

[MAC/맥] 자바 파일 입출력 에러 해결하기 java.io.FileNotFoundException in eclipse

FelixShin 2016. 4. 15. 21:59
반응형




작동환경

PC : Mac Pro 2015

OS : MAC Elcapitan

Tool : JAVA Luna


1. 문제점

String pathName = "/Macintosh HD/Users/Felix/Documents/SW_EXAM/eval_input.txt";

System.setIn(new FileInputStream(pathName));


위의 자바코드로 했으나, 아래와 같은 에러가 표출


java.io.FileNotFoundException: /Macintosh HD/Users/Felix/Documents/SW_EXAM/eval_input.txt (No such file or directory)

at java.io.FileInputStream.open0(Native Method)

at java.io.FileInputStream.open(FileInputStream.java:195)

at java.io.FileInputStream.<init>(FileInputStream.java:138)

at java.io.FileInputStream.<init>(FileInputStream.java:93)

at Inter1.Solution_default.main(Solution_default.java:26)


2. 해결법

몇가지 해결법이 있었으나, 해결안됨

/Macintosh HD 를 지워서 해결됨


String 
pathName = "/Users/Felix/Documents/SW_EXAM/eval_input.txt";



3. 배움

맥은 윈도우즈 PC와 달리 C,D드라이브라는게 없다.

Machintosh HD라는 개념이 있다... 그러나 Java에서 경로 지정시 Macintosh HD를 명시하지 않는다.



출처 :

http://stackoverflow.com/questions/22978170/java-io-filenotfoundexception-in-eclipse




도움이 되셨다면 아래의 공감 클릭 부탁드립니다 ^^

(클릭 한번이 블로거에게 큰 힘이 됩니다 ^^)