黑马程序员技术交流社区
标题:
导入包的问题
[打印本页]
作者:
霍明波
时间:
2012-8-20 15:51
标题:
导入包的问题
本帖最后由 霍明波 于 2012-8-20 17:55 编辑
import java.io.*;
class FileDemo
{
public static void main(String[] args)
{
FileWriter fw = null;
try
{
fw = new FileWriter("demo.txt");
fw.write("abce");
}
catch (IOException e)
{
System.out.println(e.toString());
}
finally
{
if(fw!=null)
try
{
fw.close();
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
}
编译出现如下错误:
E:\>javac FileDemo.java
.\FileWriter.java:1: 错误: 类重复: FileDemo
class FileDemo
^
FileDemo.java:6: 错误: 无法访问FileWriter
FileWriter fw = null;
^
错误的源文件: .\FileWriter.java
文件不包含类FileWriter
请删除该文件或确保该文件位于正确的源路径子目录中。
2 个错误
而下面的列子会成功
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
class FileDemo
{
public static void main(String[] args)
{
FileWriter fw = null;
try
{
fw = new FileWriter("demo.txt");
fw.write("abce");
}
catch (IOException e)
{
System.out.println(e.toString());
}
finally
{
if(fw!=null)
try
{
fw.close();
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
}
会编译成功,有什么问题吗?帮我指出原因。
错误内容的能帮忙解释一下。现在FileWriter相关都不能用了, 跪求解答
作者:
杨鹏鹏
时间:
2012-8-20 16:28
本帖最后由 杨鹏鹏 于 2012-8-20 16:30 编辑
我运行了一遍你这个程序,
class FileDemo
好像没错,我加了个public
作者:
霍明波
时间:
2012-8-20 16:35
杨鹏鹏 发表于 2012-8-20 16:28
我运行了一遍你这个程序, class FileDemo 好像没错,我加了个public
public只是权限 没用也能运行吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2