I have started working on a UI appilation that uses jide-comman-1.8.2.02.jar, jide-dialogs-1.8.2.02.jar, jide-components-1.8.2.02.jar,jide-grids-1.8.2.02.jar.
The appication runs fine with JDK-1.5, but when I try to run it with JDK-1.6, it starts giving RTE:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/java/swing/SwingUtilities2
at com.jidesoft.swing.JideSwingUtilities.drawStringUnderlineCharAt(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideButtonUI.paintText(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideButtonUI.paintText(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideButtonUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
at javax.swing.JComponent.paintComponent(JComponent.java:763)
at javax.swing.JComponent.paint(JComponent.java:1027)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paint(JComponent.java:1036)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
at javax.swing.JComponent.paintChildren(JComponent.java:864)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285)
at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
at javax.swing.JComponent.paint(JComponent.java:1013)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1797)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:734)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
I read somewhere on net that SwingUtilities2 was an unsupported class in JDK 1.5 and has been removed in JDK1.6.
I tried running the app with jide-oss-2.2.12.jar and ran into many other exceptions.
Quetions:
1.Is jide-common jar compatible with JDK-1.6?
2.Does the new jide-oss jar contain all that was there in different jide jars that this app was using(jide-comman-1.8.2.02.jar, jide-dialogs-1.8.2.02.jar, jide-components-1.8.2.02.jar,jide-grids-1.8.2.02.jar.)? I believe the jide-common jar is an older jide release.
Please help/advice.
Thanks