tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2568
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    testalucida testalucida ist offline Mitglied Bronze
    Registriert seit
    Sep 2004
    Ort
    Nürnberg
    Beiträge
    29
    Hallo,

    beim Aufruf der Methode setInput von TreeViewer bekomme ich eine Exception, mit der ich überhaupt nichts anfangen kann.
    Nachfolgend zuerst der Code und dann die Exception.
    Weiss irgend jemand Rat?
    Danke für alle Tipps,
    testalucida.

    Der Code, der übrigens nicht von mir ist, sondern von
    http://www-106.ibm.com/developerwork...ry/os-ecgui1/:

    import java.io.*;
    import org.eclipse.jface.viewers.*;
    import org.eclipse.jface.window.*;
    import org.eclipse.swt.*;
    import org.eclipse.swt.widgets.*;

    public class Explorer extends ApplicationWindow
    {
    public Explorer()
    {
    super(null);
    }

    protected Control createContents(Composite parent)
    {
    TreeViewer tv = new TreeViewer(parent);
    tv.setContentProvider(new FileTreeContentProvider());
    File file = new File( "C:\\" );
    tv.setInput( file ); // <== HIER KRACHT'S!
    return tv.getTree();
    }

    public static void main(String[] args)
    {
    Explorer w = new Explorer();
    w.setBlockOnOpen(true);
    w.open();
    Display.getCurrent().dispose();
    }
    }



    Und hier die Exception:

    java.lang.NoClassDefFoundError: org/osgi/framework/InvalidSyntaxException
    at org.eclipse.core.runtime.Platform.run(Platform.java:747)
    at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1374)
    at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:381)
    at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:361)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:342)
    at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:787)
    at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:862)
    at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:777)
    at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238)
    at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1059)
    at myJFaceSWTVersuche.Explorer.createContents(Explorer.java:22)
    at org.eclipse.jface.window.Window.create(Window.java:348)
    at org.eclipse.jface.window.Window.open(Window.java:637)
    at myJFaceSWTVersuche.Explorer.main(Explorer.java:30)
     

  2. #2
    Avatar von Vincentius
    Vincentius Vincentius ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Stuttgart
    Beiträge
    295
    Hallo,

    Du musst einfach das Plug-In org.eclipse.osgi_x.x.x (x.x.x steht für Version von Deinem Eclipse) in Dein Plug-In Projekt importieren, dann geht's auch.
     

  3. #3
    testalucida testalucida ist offline Mitglied Bronze
    Registriert seit
    Sep 2004
    Ort
    Nürnberg
    Beiträge
    29
    so einfach und doch so richtig...
    Danke Dir!
     

Ähnliche Themen

  1. TreeViewer (JFace) Items bearbeiten?
    Von Martakus im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 9
    Letzter Beitrag: 08.11.11, 18:39
  2. Drag Support für JFace Treeviewer
    Von TLang im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 03.01.08, 12:28
  3. JFace - TreeViewer -> Nur für Explorer ?
    Von Trash im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 05.05.07, 17:33
  4. JFace TreeViewer und User-Interaktion
    Von chris_sit im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 27.01.07, 17:33
  5. JFace TreeViewer
    Von chris_sit im Forum Java
    Antworten: 2
    Letzter Beitrag: 22.11.06, 18:19