对于java初学者来说,经常会出现这种错误,一开始这种提示也觉得莫名其妙,括号是匹配的。怎么会这样呢?
解决办法6种如下:
1.检查括号是否匹配。
2.有些代码是要放在方法体中的,比如
try{
System.out.println("黄药师的弟弟");
}catch(Exception e){
e.printStackTrace();
}
放到类中就会出现上述错误提示。因此要么加入到方法体中,
3.用静态块执行。如
static{
try{
System.out.println("黄药师的弟弟");
}catch(Exception e){
e.printStackTrace();
}
}
4.一定记得ctrl+s保存.
5.不写main函数也会引起.
6.还有可能是复制代码时候的不可见字符之类的引起的.