on 07-06-2009 10:01 AM
hi<br>
<br>
when i try create a webdynpro project, i always hit the exception "NoClassDefFoundError" and "SWTException" when i try open <project name>/Web Dynpro/Components/<my component>/Windows/<my window><br>
<br>
the message is "An error has occurred. See error log for more details. Unable to load graphics library [GDI+ is required] (java.lang.NoClassDefFoundError)"<br>
<br>
what's wrong and how to fix it?<br>
<br>
thankx<br>
<br>
the exception like follows<br>
<br>
org.eclipse.swt.SWTException: Unable to load graphics library [GDI+ is required] (java.lang.NoClassDefFoundError)<br>
at org.eclipse.swt.SWT.error(SWT.java:3563)<br>
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:176)<br>
at org.eclipse.swt.graphics.Path.(Path.java:76)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwEllipse.createPath(GfwEllipse.java:59)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.paintShape(GfwAbstractShape.java:288)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.fillShape(GfwAbstractShape.java:332)<br>
at org.eclipse.draw2d.Shape.paintFigure(Shape.java:107)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.paintFigure(GfwAbstractShape.java:320)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1049)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at com.sap.mi.gfw.eclipse.internal.fixed.FixedScalableFreeformLayeredPane.paintClientArea(FixedScalableFreeformLayeredPane.java:31)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1114)<br>
at org.eclipse.draw2d.Viewport.paintClientArea(Viewport.java:156)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.DeferredUpdateManager.paint(DeferredUpdateManager.java:153)<br>
at org.eclipse.draw2d.LightweightSystem.paint(LightweightSystem.java:199)<br>
at org.eclipse.draw2d.LightweightSystem$2.handleEvent(LightweightSystem.java:107)<br>
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)<br>
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1270)<br>
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3725)<br>
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)<br>
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4364)<br>
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)<br>
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)<br>
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)<br>
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)<br>
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)<br>
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)<br>
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)<br>
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)<br>
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)<br>
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)<br>
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)<br>
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke(Method.java:585)<br>
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)<br>
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)<br>
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)<br>
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)<br>
Caused by: java.lang.NoClassDefFoundError<br>
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:170)<br>
... 67 more<br>
Edited by: Vic Chen on Jul 6, 2009 11:01 AM
Unable to load graphics library [GDI+ is required] (java.lang.NoClassDefFoundError
you need to update GDI libraries to your operating system.
may be you can ask your os people abou this.
or else you can reply your os version and jdk version.
regards
nag
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.