日期:2014-05-20  浏览次数:20784 次

使用File类时报错!!
import   java.io.*;
class   File{
                public   static   void   main(String[]   args){
                                File   dir=new   File( "F:\\javaml\\1 ");
                                dir.mkdir();
                }
}
编译报错:
test.java:4:   找不到符号
符号:   构造函数   File(java.lang.String)
位置:   类   File
                                File   dir=new   File( "F:\\javaml\\1 ");
                                                  ^
test.java:5:   找不到符号
符号:   方法   mkdir()
位置:   类   File
                                dir.mkdir();
                                      ^
2   错误


------解决方案--------------------
class前面加个public看看呢
------解决方案--------------------
详细点
------解决方案--------------------
把类名File改下
------解决方案--------------------
如果你是用某些IDE写的代码然后在dos下调试出现此问题的话,应该是你的环境变量没配好.
请检查:
JAVA_HOME:指到SDK
Path:指到SDK的bin及JRE的Bin(中间用;分开);
CLASSPATH:指到SDK中lib下的tools.jar和dt.jar(中间用;分开,并且在最前面是点加分号即.;);
------解决方案--------------------
import java.io.*;
class File{
public static void main(String[] args){
//注意:问题是在这里,原因是发生冲突
java.io.File dir=new java.io.File( "F:\\1 ");
dir.mkdir();
System.out.println( "ok ");
}
}