2016-06-27 8 views
0

私はラズベリーパイを使ってafp(appleファイリングプロトコル)サーバを構築しています。今私はラップトップでjavaとtxtファイルを使用しようとしています。しかし、私がこれを行うとうまくいかなかった:Javaは、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パスのみをサポートしています。ウェブの周り

簡単に見にJafferは、JavaにAFPのサポートをもたらすことを示唆している:https://sourceforge.net/projects/jaffer/

あなたはそれがあなたのために働くことを得る場合は、Apacheの仮想ファイルシステム(VFS)にそれを適応し検討するかもしれません。

関連する問題