I am able to execute a standalone application successfully till MAC 10.5 that works with jdk 1.5 version. I could not able to execute the same application on Snow Leopard(MAC 10.6) that works with jdk 1.6 version.
Seems to be that, there could be an issue with jidesoft and below is the exception that occured during execution:
---------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError: apple/laf/ScreenMenuBar
at java.lang.Class.getDeclaredMethods0(Native Method) at
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod(Class.java:1603)
at javax.swing.UIDefaults.getUI(UIDefaults.java:748)
at javax.swing.UIManager.getUI UIManager.java:1025)
at com.jidesoft.action.CommandBar.updateUI(Unknown Source)
at javax.swing.JMenuBar.<init>(JMenuBar.java:95)
at com.jidesoft.action.DockableBar.<init> Unknown Source)
at com.jidesoft.action.CommandBar.<init>(Unknown Source)
at com.jidesoft.action.CommandBar.<init>(Unknown Source)
at com.gtcocalcomp.prs.gui.toplevel.analyze.classes.PrsClassCommandBarFactory.createToolCommandbar(PrsClassCommandBarFactory.java:68)
at com.gtcocalcomp.prs.gui.toplevel.analyze.classes.PrsClassCommandBarFactory.<init>
(PrsClassCommandBarFactory.java:60)
at com.gtcocalcomp.prs.gui.toplevel.analyze.classes.PrsClassCommandBarFactory.<clinit>
(PrsClassCommandBarFactory.java:29)
at com.gtcocalcomp.prs.gui.toplevel.analyze.menubarToolbarUpdater.MenubarToolbarManager.<init>
(MenubarToolbarManager.java:26)
at com.gtcocalcomp.prs.gui.toplevel.analyze.menubarToolbarUpdater.PrsClassButtonActionsSubscribe
r.<init>(PrsClassButtonActionsSubscriber.java:28)
at com.gtcocalcomp.prs.gui.toplevel.analyze.menubarToolbarUpdater.MenubarToolbarManager.initActi
onsSubscribers(MenubarToolbarManager.java:42)
at com.gtcocalcomp.prs.gui.toplevel.analyze.AnalyzeMainFrame.initMenubarsAndToolbars
(AnalyzeMainFrame.java:63)
at com.gtcocalcomp.prs.gui.toplevel.analyze.AnalyzeMainFrame.<init>(AnalyzeMainFrame.java:57)
at com.gtcocalcomp.prs.gui.toplevel.analyze.AnalyzeDataManager.<init>
(AnalyzeDataManager.java:109)
at com.gtcocalcomp.prs.gui.toplevel.IwLearningManager.<init> (IwLearningManager.java:93)
at com.gtcocalcomp.prs.gui.toplevel.PRS.main(PRS.java:599)
Caused by: java.lang.ClassNotFoundException: apple.laf.ScreenMenuBar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
-----------------------
Please suggest for a solution as it stops the application execution.