public class Now { private String sql = "ddd"; private int a=9; try { //什么什么 }catch (Exception e) { e.printStackTrace(); } } 这样写不管try里面写什么总是报错,最后才知道,应该是把try catch语句写到函数里才对~不明白为什么! public class Now { private String sql = "ddd"; private int a=9; public void fun(){ try { //什么什么 }catch (Exception e) { e.printStackTrace(); } } }