Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Eclipse, SWT und der Classpath

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    68

    Eclipse, SWT und der Classpath

    Da entschliesst man sich zum Umsieg von AWT+Swing auf SWT und bekommt das ganze einfach nicht zum laufen....

    Ja, ich habe die Suchen-Funktion auf eclipse.org genutzt und Ja, ich bin nun schon seit 2 Tagen am rumprobieren.

    Was zur Hölle muss ich den einstellen um ein SWT-Beispiel auszuführen?

    In den Properties sind folgende Libs gesetzt:
    swtjar - /opt/eclipse/plugins/org.eclipse.swt.gtk_2.0.2/ws/gtk
    JRE_LIB - /opt/j2re1.4.0_01/lib/rt.jar

    Bei "Order and Export" sind die obrigen beiden aktiviert, ebenso wie das Beispielprojekt. Beim ausführen erhalte ich jedoch nur die Meldung:
    "Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/internal/gtk/OS"

    Wo muss ich da jetzt welche Umgebungsvariable(n) ändern damit Eclipse fähig ist seine _eigenen_ Klassen zu finden???
    s/(win|dos)/linux/g; #just another fixed pain in the (gl)ass

  2. #2
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Habs auch nicht hinbekommen..

    schade, dass SWT keinen GC unterstützt
    Geändert von Lin728 (20-08-2017 um 19:47 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    68
    Hört sich entmutigend an... Eclipse ist die meiner Meinung nach bis dato beste und schnellste Java-IDE. Funktionalität wie Teamentwicklung und natürlich auch die (fehlende) Trägheit in Vergleich zu Produkten wie den J-Builder oder NetBeans haben mich eigentlich dazu bewogen Eclipse als IDE zu nutzen.
    Es kann doch so schwer nicht sein die SWT-libs auch in Eclipse zu nutzen?!
    s/(win|dos)/linux/g; #just another fixed pain in the (gl)ass

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von dipesh
    Es kann doch so schwer nicht sein die SWT-libs auch in Eclipse zu nutzen?!
    Vorallem wo Eclipse doch selbst SWT benutzt, oder?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    68
    Vorallem wo Eclipse doch selbst SWT benutzt, oder?
    Das ist ja einer der Hauptgründe, warum Eclipse unter den Java-IDE's die Nase vorne hat: Geschwindigkeit. Der Gedanke Eigenentwicklungen ebenfalls auf Geschwindigkeit zu trimmen führt so zwangsläufig dazu auf SWT zu setzen.... wenn es denn funktionieren würde... aber es scheint als ob Swing sich wie MS verhält, man kommt einfach nicht davon los :-(
    s/(win|dos)/linux/g; #just another fixed pain in the (gl)ass

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    also ich kopiere jeweils die zugehörige swt - dynamische lib (swt-motif-2047.so) und die swt.jar - Datei in den Eclipse - Ordner (bei mir /usr/local/eclipse) und füge den Ordner dem LD_LIBRARY_PATH und dem CLASSPATH hinzu
    läuft ohne compilerargs

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  7. #7
    Registrierter Benutzer
    Registriert seit
    25.11.2002
    Beiträge
    68
    Sorry das ich mich so später melde, Urlaub muss auch mal sein
    Habs jetzt gem. deiner Vorgehensweise zum laufen gebracht. Vielen dank peschmae!
    s/(win|dos)/linux/g; #just another fixed pain in the (gl)ass

  8. #8
    mrmiagi
    Gast

    Bei mir hat es so geklappt

    Bei gtk habe ich alle drei jar files eingebunden und dann gings.

  9. #9
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    In den zwei Jahren seit 2002 sinds halt mehr geworden.
    Eine für Mozilla, eine für dies, eine für das

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •