你类名是小写的,
还有看不出你的类中的
String filename;
String tofilename;
这两个自段有什么用

解决方案 »

  1.   

    老兄我的类名是一样的,我是直接copy过来的还会有错吗?getfile=new File(filename);
    tofile=new File(tofilename);
    filename和tofilename是用来创建两个File类用的!!看清楚再回帖!
      

  2.   

    public void copyfile( String filename,String tofilename)public copyfile( String filename,String tofilename)
      

  3.   

    晕, 楼上的, 你的public void copyfile( String filename,String tofilename) {
    .....
    }这是构造方法???????? 应该是
    public copyfile( String filename,String tofilename) {
    .....
    }
      

  4.   

    public void copyfile( String filename,String tofilename)错了。
    构造函数没有返回类型。应该是
    public copyfile( String filename,String tofilename)
      

  5.   

    我建议你将public static void main(String[] args){}单独提出来,否则你没办法进行copyfile copyclass = new copyfile(args[0],args[1]);也就是这样:
    class copyfile{
    ...............
    }
    public class copy{
       public static void main(){
        ...............
       }
    }
    其中要注意的是你原来代码中的try{copyclass.copy();}catch(IOException e){System.out.printl("erron");},System.out.println,你写掉了"n",还有copyclass.copy(),改成我写的格式后就不能调用你的private方法copyclass.copy(),你自己处理一下。
      

  6.   

    哦!我可以将copy处理一下方法改为static,就可以让别人直接调用了,呵呵