java中如何读文件..具体怎么运行这个文件?

Q_selina 2010-04-21 01:12:25
//=============================读文件

package fier;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;

public class Sdsd {

/**
* @param args
*/

public static void main(String[] args) {
read("E:\\123.txt");
}

public static void read(String file) {
String s = null;
StringBuffer sb = new StringBuffer();
File f = new File(file);
if (f.exists()) {
System.out.println("文件存在");

try {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(f)));

while ((s = br.readLine()) != null) {
sb.append(s);
}
System.out.println(sb);
} catch (Exception e) {
e.printStackTrace();
}
}else{
System.out.println("文件不存在!");
}
}
}
...全文
44 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjwilove4 2010-04-21
  • 打赏
  • 举报
回复
java Sdsd.class或java Sdsd
zfq642773391 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 q_selina 的回复:]
不行啊,,,,
F:\>java Sdsd
Exception in thread "main" java.lang.NoClassDefFoundError: Sdsd

F:\>
[/Quote]
找不到类文件的错误 你是不是没编译 还是你编译的文件没在该目录下
你看看F盘下有Sdsd.class文件吗
Q_selina 2010-04-21
  • 打赏
  • 举报
回复
不行啊,,,,
F:\>java Sdsd
Exception in thread "main" java.lang.NoClassDefFoundError: Sdsd

F:\>
zfq642773391 2010-04-21
  • 打赏
  • 举报
回复
你要是在dos下,先把目录切换到这个文件所在的目录,然后输入javac Sdsd.java编译这个文件
编译完成后输入java Sdsd运行他就行了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧