2016-07-16 8 views
0
StringBuilder result = new StringBuilder(""); 
ClassLoader classLoader = getClass().getClassLoader(); 
File file = new File(classLoader.getResource("DBase.dat").getFile()); 
try (Scanner scanner = new Scanner(file)) { 
    while (scanner.hasNextLine()) { 
     String line = scanner.nextLine(); 
     result.append(line).append("\n");       
    } 
    jTextArea1.setText(result.toString()); 
    scanner.close();  
} catch (FileNotFoundException ex) { 

} 

私はresourcesフォルダからテキストファイルを読み込み、そのファイルからJTextAreaのを移入するためにこのコードを使用していますJAVAとNetBeansに新しいですが移入します。しかし、私はエラーが発生しています。私は一度にすべてのテキストではなく、行ごとにテキストファイルを読み込みたいです... どうすればいいですか?私も絵を貼り付けています ... Project Picture読むテキストファイルとはJTextAreaに(NetBeansのJavaの)

答えて

0

はそのような何かしてみてください:

File file = new File(classLoader.getResource("DBase.dat").getPath()); 
+0

んサー**ある、getPath **また、あなたはまた、印刷クラスローダを試みることができる –

+0

....作業ではありません。 .getResource( "。")。getPath()実際にファイルが存在するディレクトリを指しているかどうかを調べます。通常は/ resourcesですが、チェックする方がいいです –

関連する問題