在java程序中没有捕获异常

时间:2014-02-21 06:39:03

标签: java exception-handling runtime

我运行基于eclipse的Java应用程序,我无法捕获异常。我试图读取一个excel文件并获取其内容。下面是示例代码该程序能够识别excel文件,并在程序尝试创建新的xssfworkbook = new XSSFWorkbook(file);对象时停止执行。

FileInputStream file = null;
    XSSFWorkbook xssfworkbook = null;
    try
    {
        //TODO Read file from Actual Path
        file = new FileInputStream("D:\\Import_Model_1.xlsx"); 
        xssfworkbook = new XSSFWorkbook(file);
    }
    catch(IOException e)
    {
        // TODO Handle the IO Exception with Logs, and User Friendly Message to User
        e.printStackTrace();
    }
    catch( Exception e)
    {
        e.printStackTrace() ;
    }

程序的执行突然停止而没有指定原因。我在类路径中提供了所有必需的jar。但无法捕获异常。对此有任何帮助非常感谢。

2 个答案:

答案 0 :(得分:0)

可能正在发生运行时异常,这会阻止您的应用程序。

答案 1 :(得分:0)

尝试使用maven或其他方法正确设置classpath。我想这个问题不是Exception