ClassNotFoundException

来源:互联网 发布:手机淘宝如何看等级 编辑:程序博客网 时间:2024/05/14 14:32
  1. 症状

这两天碰到一个非常诡异的错误,调试jsp总是会有ClassNotFoundException异常。费劲心思找那个类没有加载总是没发现。不过发现在

FileInputStream fis = new FileInputStream(Config.extractionConfigFilePath());

这句代码中弹出的异常,所以无非FileInputStream出现问题或者自己的Config类。

  1. 解决

    新建一个jsp页面,如下代码

int test = Config.downloadRetryTimes();

    FileInputStream fis = new FileInputStream("c:/BIaaS/config/text.txt");

由此锁定到底是那个类出现问题,发现是Config类,缩小问题了。

在Eclipse中新建一个java类把Config类全部拷贝到此,main方法中打印出Config的方法。

        System.out.println(Config.extractionConfigFilePath());

结果报错!一个本地文件没有找到!

将此本地文件放入相应文件夹后OK,不明白为什么提示ClassNotFoundException的异常,还好一步一步缩小问题。

原创粉丝点击