做了一个简单的复制文件程序:
package src;
import java.io.*;
public class MyIO2 {
public static void main(String args[]) throws Exception{
FileInputStream fin;
FileOutputStream fout;
try{
fin=new FileInputStream(args[0]);
}catch(Exception e){
System.out.println("In Not Found!");
return;
}
try{
fout=new FileOutputStream(args[1]);
}catch(Exception e){
System.out.println("Out Not Found!");
return;
}
int i;
try{
do{
i=fin.read();
if(i!=-1) fout.write(i);
}while(i!=-1);
}catch(Exception e){
System.out.println("Exception");
}
fin.close();
fout.close();
}
}
很奇怪的是,在Eclipse环境下能够正常运行,但是在cmd环境下,系统说NoClassDefFoundError,这是为什么啊?