import java.io.*;
public class DynamicArray { public static void main(String[] args)
{
int m=0,n=0;
File inputFile=new File("cross.txt");//在同一目录下有这个文件,cross.txt里面是一些整数
RandomAccessFile input=null;
try{
input=new RandomAccessFile(inputFile,"r");//产生FileNotFoundException:异常
//用 input=new RandomAccessFile("cross.txt","r");还是同样的异常
}
catch(Exception e){e.printStackTrace();}
try{
m=input.readInt();//由于文件找不到,这里就产生了空值异常
n=input.readInt();
System.out.println(m+" "+n);
}catch(Exception e){e.printStackTrace();}
}}
异常:
java.io.FileNotFoundException: cross.txt (系统找不到指定的文件。)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at DynamicArray.main(DynamicArray.java:32)我很菜的,这个很简单的程序就是没办法找到错误,高手帮帮忙!!!先谢谢了!
public class DynamicArray { public static void main(String[] args)
{
int m=0,n=0;
File inputFile=new File("cross.txt");//在同一目录下有这个文件,cross.txt里面是一些整数
RandomAccessFile input=null;
try{
input=new RandomAccessFile(inputFile,"r");//产生FileNotFoundException:异常
//用 input=new RandomAccessFile("cross.txt","r");还是同样的异常
}
catch(Exception e){e.printStackTrace();}
try{
m=input.readInt();//由于文件找不到,这里就产生了空值异常
n=input.readInt();
System.out.println(m+" "+n);
}catch(Exception e){e.printStackTrace();}
}}
异常:
java.io.FileNotFoundException: cross.txt (系统找不到指定的文件。)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at DynamicArray.main(DynamicArray.java:32)我很菜的,这个很简单的程序就是没办法找到错误,高手帮帮忙!!!先谢谢了!
解决方案 »
- 求助了~这个程序运行的时候说 main里的数组越界~请高手帮忙看看,还有必须用-Xlint才能编译,为啥呢?小弟感激不尽
- 为什么在Linux环境下的eclipse中swing代码移到myeclipse中生成的页面就乱码
- 急求 用JAVA实现的一些经典的字符串处理算法
- javax.swing.JTable的模式问题。
- 菜鸟请教:接口问题
- 小问题。 但是我却好头痛。 高手快来啊。
- 看了那么久的JAVA,都分不清几个概是如何理解的???小女子还得请教各位帮帮解释喔!先谢了!!!!!
- 新手上路,请帮忙
- JBuilder编的Applet为何不能在IE中正确使用?
- JFrame有没有可能通过点击事件使窗口变化,该怎么写啊。
- package,classpath问题
- request.getParameter()
URL url = MutilDown.class.getResource("cross.txt");
String path = url.getFile();
RandomAccessFile r = new RandomAccessFile(path,"rw");
当然以上是建立在该文件确实存在的基础上,不然也会空指针。