看你贴的一大堆异常我就不想看了,眼睛疼啊!呵呵
不过第一句就说LedgerRemote.java": class ledgerRemote is public, should be declared in a file named 
这再明显不过了,你的文件名必须和public class的类名相同!