我是一个Java新手,正在编写一段Try-with-Resources的代码。我正在使用JRE_1.7.0_51。密码是..。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class app2 {
public static void main(String[] args) {
File file=new File("test.txt");
FileReader fr=new FileReader(file);
try(BufferedReader br=new BufferedReader(fr)){
}
}
}然而,post执行后我得到了以下错误--
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "(", { expected
Syntax error on token ")", delete this token
Syntax error, insert ";" to complete LocalVariableDeclarationStatement
Syntax error, insert "}" to complete Block
at App.main(App.java:13)不确定我做错了什么。需要帮助。提前谢谢。
发布于 2014-02-01 22:06:52
你用的是什么编译器?唯一缺少的是对IOException的检查。下面的代码编译时没有问题
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class app2 {
public static void main(String[] args) throws Exception {
File file=new File("test.txt");
FileReader fr=new FileReader(file);
try(BufferedReader br=new BufferedReader(fr)){
}
}
}https://stackoverflow.com/questions/21498983
复制相似问题