expecting a top level declaration 怎么解决

剪切一下代码,保存一下,再粘贴上试试

还有检查一下{}和;

public void long init(){} 方法声明没加吧, 或者里面少了一个大括号!

你类后面的大括号和你方法里面的大括号怎么不一样,你类的另一半括号是不是错误了