不是你的代码有问题,是你使用的javac指令有问题,
不知道你是否可以把javac指令也发来看看。另外,你程序中使用list()方法是deprecated的,建议使用listfiles(),
这样得到的直接是File[]数组,无须再建立临时File变量。