问题描述
如上clientsite=newOleClientSite(frame,SWT.NONE,newFile(path));clientsite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
org.eclipse.swt.SWTException:FailedtocreateOleClient.result=-2147417836atorg.eclipse.swt.ole.win32.OLE.error(OLE.java:302)atorg.eclipse.swt.ole.win32.OleClientSite.OleCreate(OleClientSite.java:322)atorg.eclipse.swt.ole.win32.OleClientSite.<init>(OleClientSite.java:192)ata3.dipviewer2.ReaderPane.showFile(ReaderPane.java:61)ata3.dipviewer2.MyApp.showFile(MyApp.java:347)ata3.dipviewer2.MyApp.access$18(MyApp.java:339)ata3.dipviewer2.MyApp$4.widgetSelected(MyApp.java:422)atorg.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)atorg.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)atorg.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)atorg.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
解决方案
解决方案二:
我也报这个错,不过我是打开excel的,代码和你写的一样,eclipse运行没问题,但是打成jar包发布客户端就出这个错误了··