一段JAVA程序在ECLIPSE下编译的问题~~

2025-02-28 23:37:56
推荐回答(5个)
回答1:

这个是有异常,就是系统报错的地方可能出错,需要你处理,写法有两种一直是自己捕获并处理,另外一直是抛出异常

简单的话,就是抛出异常,不管可以这么写
public static void main(String[] args){
改成
public static void main(String[] args) throws Exception{
这样是把异常抛出

或者在有异常的地方自己捕获,并处理

try{
//这里把你代码放进去

...

}catch (Exception e) {
//输出异常信息

e.printStackTrace();
//异常处理

System.out.println("文件不存在");

}

回答2:

亲!在两个方法可以解决的你问题!最简单就是在main方法后面throws IOException,还有一种就是点击红血丝线!利用try catch 捕获可能抛出的异常!
1、public static void main(String[] args) throws IOException{

2File file=new File("ff");
FileInputStream fis=null;
try {
FileInputStream fis=new FileInputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
fis.close();
}

回答3:

不用看,没有try catch 异常,因为文件操作有异常抛出

回答4:

你没有处理异常信息,需要try...catch:
例如:
File file=new File("ff");
FileInputStream fis=null;
try {
FileInputStream fis=new FileInputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
fis.close();
}

回答5:

你没有try..catch啊..