Topic: 那位达人帮帮忙,JFace/SWT的问题 |
Print this page |
1.那位达人帮帮忙,JFace/SWT的问题 | Copy to clipboard |
Posted by: DanielWang Posted on: 2004-05-14 10:17 TreeViewer tv = new TreeViewer(parent); tv.setContentProvider(new FileTreeContentProvider()); tv.setInput(new File("D:\\")); return tv.getTree(); 这段代码一运行就报错: java.lang.NoClassDefFoundError: org/osgi/framework/InvalidSyntaxException at org.eclipse.core.runtime.Platform.run(Platform.java:521) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1285) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:383) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:363) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:349) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:808) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:810) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:798) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1004) at Test.createContents(Test.java:30) at org.eclipse.jface.window.Window.create(Window.java:350) at org.eclipse.jface.window.Window.open(Window.java:639) at Test.main(Test.java:37) Exception in thread "main" 应该是tv.setInput(...)中的问题,怎么回事啊? |
2.Re:那位达人帮帮忙,JFace/SWT的问题 [Re: DanielWang] | Copy to clipboard |
Posted by: kite Posted on: 2004-05-14 13:08 缺class,你应该把osgi.jar加到你的classpath中。 |
3.Re:那位达人帮帮忙,JFace/SWT的问题 [Re: DanielWang] | Copy to clipboard |
Posted by: DanielWang Posted on: 2004-05-14 14:45 谢谢! 加入了osgi.jar就可以运行了。 osgi是干什么用的? 而且好像M8中在项目的属性中设置了java build path就可以了,不用 在run...中设置class path。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |