你在代码中是怎么得到getConnection参数的,没有用国过这个类,但是我猜想应该是一个URL吧,你使用的是class.GetResource()?换成使用classLoader.getResource("\packageName\fileName")
,我忘了在最前面是不是要加“/”,你试试

解决方案 »

  1.   

    我是用getClass().getResource()创建的!至于上面报错的几个问题,我根本没有直接调用那几个方法!估计是在Image类和ImageIcon中见解调用的!关键是现在的出错信息根本就不给出错误的代码行!
    上面的都是sun自己的类!郁闷呀!急!
      

  2.   

    那是找不到相应的文件,导致初始化为空。
    我一般是这样写的:
    URL urlOpen = MyTreeCellRenderer.class.getClassLoader().getResource( "resource/images/openfold.gif" );//resource目录和此java类所在包的目录在一级ImageIcon image = new ImageIcon(urlOpen)l
      

  3.   

    问题已经解决!原来是因为我在一个类中用static的方法来自己做一个Cursor,由于用到了getClass().getResource()方法,由于此时不存在该类的对象,所以按它的相对路径构造的图片也是noll了!所以导致发生以上错误!不过郁闷的是没有给出错误的详细行数!而且如果不打成jar包也不会出现以上问题!