SixPing 2016-03-30 16:01 采纳率: 42.9%
浏览 2021

按书上写了一段代码java异常处理,不知道为什么不能运行,求大神指教

源代码如下:
package com.Sixping.Ncre;

import java.io.*;

public class ExceptionCatch {
public static void main(String[] args) {
try {
FileNotFoundException fis = new FileNotFoundException("text");
System.out.println("content of text is:");
} catch (FileNotFoundException e) {
System.out.println(e);
System.out.println("massage:" + e.getMessage());
e.printStackTrace(System.out);
} catch (IOException e) {
System.out.println(e);
}
}
}
运行显示如下:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Unreachable catch block for FileNotFoundException. This exception is never thrown from the try statement body
Unreachable catch block for IOException. This exception is never thrown from the try statement body

at com.Sixping.Ncre.ExceptionCatch.main(ExceptionCatch.java:10)

求大神指教。

  • 写回答

5条回答

  • threenewbee 2016-03-30 16:14
    关注

    说的很清楚
    This exception is never thrown from the try statement body
    这个异常在你的try语句体永远不会被丢出
    FileNotFoundException fis = new FileNotFoundException("text");
    throw fis; //加上

    评论

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决