Syntax error on token ")", ; expected 这种错误要怎样解决?

以下室出现错误的代码,出现在连个try后面的括号中。
public static String ConvertStreamToString(InputStream is, String charset)
throws Exception {
StringBuilder sb = new StringBuilder();
try(InputStreamReader inputStreamReader = new InputStreamReader(is,
charset)){
try(BufferedReader reader = new BufferedReader(inputStreamReader)){
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line).append("\r\n");
}
}
}
finally{
return sb.toString();
}
}

测试了下你的这行代码,没有问题,我的环境是JDK1.8。
但是有一个警告finally中添加返回操作会报警告:finally block does not complete normally
这个警告是因为如果程序try分支或者catch分支中有return语句的话,finally里的return会覆盖先前正确的返回。

严重:Servlet.service() for servlet jsp threw exception
unable to compile class for jsp

Syntax error on token "import",Identifier expected after this token

原因:

jsp页面上的im......
答案就在这里:Syntax error on token "import",Identifier expected after this token
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

你是不是把()打成中文符号咯

你是使用try(表达式)这种方式吧。

出现上面的错误是因为你的Java版本太低,不支持这种写法

要求:
Java7
eclipse要求是3.2以上的