작동환경
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
도움이 되셨다면 아래의 공감 클릭 부탁드립니다 ^^
(클릭 한번이 블로거에게 큰 힘이 됩니다 ^^)
'IT이야기 > JAVA' 카테고리의 다른 글
[DURGA코딩인터뷰 대비] public static void main(String args[])의 의미 (1) | 2016.04.23 |
---|---|
맥 이클립스 사용시 자동완성 사용하기! (4) | 2016.04.21 |
Access Specifiers vs Access Modifiers (0) | 2016.03.20 |
[DURGA코딩인터뷰대비] String과 StringBuffer 차이 (0) | 2016.03.20 |
[생활코딩!] JAVA LinkedList, Doubly Linked List 간단한 소개 및 정리 (0) | 2016.03.02 |