程序里面用到javax.swing包 以及awt包,如果我想运行它,我电脑上只装了jdk,还要下载javax.swing包还是swt包? 部分出错信息:
javax.imageio.IIOException: Can't read input file!
        at javax.imageio.ImageIO.read(ImageIO.java:1292)
        at Frame$Panel.getImage(wsn.java:302)
        at Frame$Panel.paintComponent(wsn.java:370)
        at javax.swing.JComponent.paint(JComponent.java:1039)
        at javax.swing.JComponent.paintChildren(JComponent.java:876)
        at javax.swing.JComponent.paint(JComponent.java:1048)
        at javax.swing.JComponent.paintChildren(JComponent.java:876)
        at javax.swing.JComponent.paint(JComponent.java:1048)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:582)
        at javax.swing.JComponent.paintChildren(JComponent.java:876)
        at javax.swing.JComponent.paint(JComponent.java:1048)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5159)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:303)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1146)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5107)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4917)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:741)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:697)
        at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:677)
        at javax.swing.RepaintManager.access$700(RepaintManager.java:58)
        at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1551)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:227)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:603)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:276)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:191)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:186)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:139)

解决方案 »

  1.   

    jdk里面本来就包含这些包的,看出错信息和你问的问题没有任何关系。。
      

  2.   

    swt?你的awt和swing怎么又扯到swt上去了?
    如果是awt和swing的话,有jdk就行了。别的不用
      

  3.   

    这个错误信息是指读不到你指定的那个image文件
      

  4.   

    你有没有在开头"import javax.swing.*;"?
      

  5.   

    javax.imageio.IIOException: Can't read input file! 
    包已经找到了,awt和swing,jdk有的。你这里可能是文件路径错误,找不到文件。