Java点击 FileDialog界面的取消按钮,程序报错

Java点击 FileDialog界面的取消按钮,程序报错
本意是取消,则正常返回前一步,怎么做,才能使程序不报错

额.........具体报错和代码都贴一下吗?

通过Jbutton按钮事件事件执行runExe方法,当选择了文件时继续执行,但是点击对话框的“取消”按钮就报错了,报错信息是找不到文件。本意是可以返回Jbtton


    public static void runExe() throws IOException {
        FileDialog chooseFileDiaLog = getFileDiaLog("选择需要转换的Excel文件");


        String sourceExcelPath = chooseFileDiaLog.getDirectory()+chooseFileDiaLog.getFile();


        System.out.println("所选文件为:"+sourceExcelPath+"\n-------------开始--------------");

        long startTime = System.currentTimeMillis();
        File file = new File(sourceExcelPath);

        if(!file.exists()){
            System.out.println("文件不存在");
        }
        Worksheet sheet = getGetSheet(file);
        Map<String,String> baseInfoMap = readBaseInfo(sheet);//获取基本信息
        Map<String, List> confMap = getConfInfo(sheet);//获取配置信息

报错:
Exception in thread "AWT-EventQueue-0" com.spire.xls.packages.spryzz: Can't find file: E:\idea_workspace\TestTransExcel\nullnull.
File name: 'E:\idea_workspace\TestTransExcel\nullnull'
com.spire.xls.packages.sprxsz.(FileStream.java:127)
com.spire.xls.packages.sprxsz.(FileStream.java:144)
com.spire.xls.packages.sprxsz.(FileStream.java:149)
com.spire.xls.packages.sproaaa.spr”┉—(File.java:234)
com.spire.xls.packages.sprqeg.spr↮┑(Unknown Source)
com.spire.xls.packages.sprqeg.(Unknown Source)
com.spire.xls.core.spreadsheet.XlsWorkbook.(Unknown Source)
com.spire.xls.Workbook.loadFromFile(Unknown Source)
toExcel2.getGetSheet(toExcel2.java:232)
toExcel2.runExe(toExcel2.java:52)
TestFrame$1.actionPerformed(TestFrame.java:56)