从书上抄写了一个demo,swing的第一个例子,结果运行时候出现了如下的提示:Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: sun.awt.i
mage.BufImgSurfaceData.initIDs()V
        at sun.awt.image.BufImgSurfaceData.initIDs(Native Method)
        at sun.awt.image.BufImgSurfaceData.<clinit>(Unknown Source)
        at sun.awt.image.VolatileSurfaceManager.getBackupSurface(Unknown Source)        at sun.awt.image.VolatileSurfaceManager.initialize(Unknown Source)
        at sun.awt.image.SunVolatileImage.<init>(Unknown Source)
        at sun.awt.image.SunVolatileImage.<init>(Unknown Source)
        at sun.awt.image.SunVolatileImage.<init>(Unknown Source)
        at sun.awt.image.SunVolatileImage.<init>(Unknown Source)
        at sun.awt.windows.WComponentPeer.createVolatileImage(Unknown Source)
        at java.awt.Component.createVolatileImage(Unknown Source)
        at java.awt.Component$BltBufferStrategy.createBackBuffers(Unknown Source
)
        at java.awt.Component$BltBufferStrategy.<init>(Unknown Source)
        at java.awt.Component$BltSubRegionBufferStrategy.<init>(Unknown Source)
        at java.awt.Component.createBufferStrategy(Unknown Source)
        at java.awt.Window.createBufferStrategy(Unknown Source)
        at javax.swing.BufferStrategyPaintManager$BufferInfo.createBufferStrateg
y(Unknown Source)
        at javax.swing.BufferStrategyPaintManager$BufferInfo.createBufferStrateg
y(Unknown Source)
        at javax.swing.BufferStrategyPaintManager$BufferInfo.getBufferStrategy(U
nknown Source)
        at javax.swing.BufferStrategyPaintManager.prepare(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
        at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
        at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
        at java.awt.Container.paint(Unknown Source)
        at java.awt.Window.paint(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)