2016-06-27 6 views
0

저는 라즈베리 파이를 사용하여 afp (apple filing protocol) 서버를 구축했습니다. 이제 내 노트북에서 java로 txt 파일을 사용하려고합니다. 그러나 이렇게하면 작동하지 않습니다.자바가 afp 서버에서 txt를 사용합니다.

try{ 
BufferedReader reader = new BufferedReader(new FileReader("afp://.......1.txt")); 
String line = reader.readLine(); 
System.out.println(line); 
} catch(IOException e) { 
System.out.println("File not found"); 
} 

결과는 "파일을 찾을 수 없음"입니다. 아무도 그것이 어떻게 작동하는지 압니까?

File not found 
java.io.FileNotFoundException: afp:/....1.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 java.io.FileReader.<init>(FileReader.java:58) 
    at com.example.pz.Test.main(Test.java:10) 
+2

스택 추적을 게시하십시오. –

+0

스택 추적을 게시했습니다. – 407Peezy

답변

0

java.io.File 클래스가 기본 제공되는 AFP 프로토콜을 지원하지 않는다고 생각합니다.

필자가 알고있는 한, java.io.File은 CIFS 및 SMB 공유에 대한 로컬 파일 시스템과 UNC 경로 만 지원합니다.

웹 주변의 날카로운 표정은 제퍼는 자바 AFP 지원을 제공 제안 : https://sourceforge.net/projects/jaffer/

당신이 당신을 위해 작동시킬 수 있다면, 당신은 아파치 가상 파일 시스템 (VFS)에 적응하는 것이 좋습니다.