新しい Java 7 の try-with-resource を使用しようとすると、Eclipse の try(BufferReader.. 行で "Syntax error on token "(", { expected" が発生します。(以下のコード スニペット) これは直接コピーされます) Java nio チュートリアルhttp://download.oracle.com/javase/tutorial/essential/io/file.htmlから
ビルド パスを最新の java7 の場所に構成しましたが、Path や SimpleFileVistor などの他の java.nio 機能を問題なく使用しているため、適切に構成されていることがわかります。助言がありますか?ありがとう!
try(BufferedReader reader = Files.newBufferedReader(file, charset)) {
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}catch (IOException x) {
System.err.format("IOException in reading " + file.getFileName().toString()+ x);
}
return testCaseNames;