但是当我在File FiletoCheck前面加了static的时候又出现如下的错误: "fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 9, column 19
当我把File fileToCheck放到main里面来的时候又出现如下的错误: "fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 10, column 19
那个info()是另外一个函数,我开始没有设置为static的!所以当我把File fileToCheck放到main里面来的时候就出现: "fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 10, column 19 这样的错误,当我把info()设置为static的时候,一切就好了! 非常感谢各位! 还要请教一个问题,在jbuider6里面怎么样给这个main函数args[]数据呢?
在File FiletoCheck前加上static
你可以在那个测试函数中加入下边一句:String test[] = {"this is a test program"}; 其中this is a test program是你想测试的数据,然后将args.length改成test.length就可以了。
"fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 9, column 19
"fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 10, column 19
专门实现你的文件处理,使用静态或非静态都可以。还可以使用System.in.read()来直接输入文件名.
"fileinfo.java": Error #: 308 : non-static method info(java.io.File) cannot be referenced from a static context at line 10, column 19
这样的错误,当我把info()设置为static的时候,一切就好了!
非常感谢各位!
还要请教一个问题,在jbuider6里面怎么样给这个main函数args[]数据呢?