package cn.itcast.IoTest;import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;public class IOTest {
public static void main(String[] args) {
try {
FileReader fin = new FileReader("test.txt");
int ch;
while((ch=fin.read())!=-1)
{
System.out.println(ch);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} }}
运行之后报错为:
Exception in thread "main" java.io.FileNotFoundException: test1.txt (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at cn.itcast.IoTest.IOTest1.main(IOTest1.java:10)
1.请问为什么没有打出异常栈信息,即e.printStackTrace();为什么没作用,效果和直接抛出异常不进行处理是一样的
2.test1.txt是应该放在这个包中跟java源文件在同一目录下吗?为什么我放在哪都是一样的错误!
解决方案 »
- 严重: Servlet.service() for servlet jsp threw exception页面访问出错!!!求解决方法!
- 求一本好的适合初学者的jsp的书,内容最好是比较新的,像那些内容比较过时的就不要推荐了,谢谢。
- struts2标签的radio的传值的问题
- 如何在规定时间执行任务....急
- 关于jml的问题希望高手帮忙
- 碰到一个怪怪得问题.
- 我在tomcat4。1。24上配连接池连接oracle数据库,不成功,出现Cannot load JDBC driver class 'null'异常,各位知道是什么原因吗?我是照
- 下载jboss-3.2.0_tomcat-4.1.24后,能否直接运行以前单独在tomcat下的servlet程序,数据库怎样配置??????
- jdbc事物管理
- 请问我是那里错了,我是才学到这,照着视频敲得。
- struts2 Action中获得request对象
- 两个关于XML的选择题,求解答
catch (IOException e) {
e.printStackTrace();
}
写全实际路径
例 d://text1.txt
写绝对路径试试
d:/test.txt
或者
d:\\test.txt
如果不是,应该放到你应用的根目录(如果是eclipse建立的Java project,就是project名下);
最好是放在IOTest.class目录中,就是包中,然后改成这样:
FileReader fin = new FileReader(IOTest.class.getResource("").getPath()+"/test.txt");