Jar无法使用外部资源

时间:2014-01-17 18:36:07

标签: java eclipse jar

我在eclipse上运行时尝试导出工作正常的应用程序,但没有为其jar文件导出。

我的外部资源是\src\resources文件夹中的xls文件。 我的主要功能是:\src\sau\se\fill

主要

public class SSFillerMain {
    private static StationSecondaireService ssService;
    private static SecondaryStationFiller fill; 

    public static void main(String[] args) {
        ssService = new StationSecondaireServiceImpl();
        int sheetNumber = 0;
        int colsNumber = 13;
        int rowsNumber = 22223;

        fill = new SecondaryStationFiller(sheetNumber,
                colsNumber, rowsNumber);
//staff
}

SecondaryStationFiller:

public SecondaryStationFiller(int sheet, int cols, int rows) {

        JOptionPane.showMessageDialog(null, "hi 1");
        URL url = this.getClass().getResource("/resources/ss.xls");

        File f = null;
        try {
            f = new File(url.toURI());
        } catch (URISyntaxException e) {
            f = new File(url.getPath());
        }
        JOptionPane.showMessageDialog(null, "hi 3");
        this.excelHandler = new ExcelHandler(f, sheet, cols, rows);
    }

我所拥有的是我看不到消息:JOptionPane.showMessageDialog(null, "hi 3");,这意味着问题出在url参数中,是否有遗漏?

0 个答案:

没有答案