2017-06-16 4 views
-2

こんにちはみんなは、私は、テキストファイルを読み取るためのJavaプロジェクトを作るが、それは私はあなたがこのメッセージは私Javaの読み取りテキストプロジェクト

java.io.FileNotFoundException: C:\Users\hp\workspace\MyFFFFProject (Access is denied) 
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 read_file.Demo.main(Demo.java:11) 

Exception in thread "main" java.lang.NullPointerException 
at read_file.Demo.main(Demo.java:21) 
のために表示されるコンソールでくれ

package read_file; 

import java.io.BufferedReader; 
import java.io.FileReader; 
import java.io.IOException; 
public class Demo { 


public static void main(String[] args) { 
BufferedReader br= null; 



try{ 
br= new BufferedReader (new FileReader("C:\\Users\\hp\\workspace\\MyFFFFProject")); 


String line ; 

while ((line=br.readLine())!= null) { 
    System.out.println(line); 
} 
}catch (IOException e){ 
e.printStackTrace(); 
}finally { 
try{ 
    br.close(); 
}catch(IOException e){ 
    e.printStackTrace(); 
    } 
} 
} 

} 

を助けることを願って動作しません。

私が読みたいファイルをメモ帳で++含まれては、以下のとおりです。 -

 
this is my file content line 1 
this is my file content line 2 
this is my file content line 3 
this is my file content line 4 
this is my file content line 5 
this is my file content line 6 
this is my file content line 7 
+2

「(アクセスが拒否されました)」という例外は...メモ帳++などの他のアプリでファイルを開いていますか? –

+0

'Files.readLines'を使って' Path'オブジェクトを渡すことができます。 – Xry

+1

'MyFFFFProject'はファイルであり、フォルダではありませんか? –

答えて

0

があなたのファイルpermissions.Seemsを確認します(または実行しているユーザープログラムの実行中に)この特定のファイルに対する読み取りアクセス権がありません。 私はLinuxのボックスを持って、同じコードを試して、それは働いた。私は私のための読み取り許可を置くことを余儀なくされ、同じエラーが発生しました。

+0

あなたはそれをチェックしましたか? –

関連する問題