Eclipse unter Linux



  • Hi!

    Ich würde gerne Eclipse unter Linux installieren. Bekomme es aber nicht gebacken. Eclipse wird einmal in der Motif-Version und einmal in einer gtk-version geliefert. Die Motif-Variante läuft bei mir, allerdings gefällt mir die Darstellung überhaupt nicht!!
    Deshalb will ich die gtk-Variante ausführen erhalte aber folgende Fehlermeldung:

    Eclipse_SDK_QT/plugins/org.eclipse.swt.gtk_2.0.2/os/linux/x86/libswt-pi-gtk-2052.so: libgtk-x11-2.0.so.0: cannot open shared object file: Datei oder Verzeichnis nicht gefunden
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1419)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1327)
    at java.lang.Runtime.loadLibrary0(Runtime.java:749)
    at java.lang.System.loadLibrary(System.java:820)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:104)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
    at org.eclipse.swt.widgets.Display.createDisplay(Display.java:397)
    at org.eclipse.swt.widgets.Display.create(Display.java:391)
    at org.eclipse.swt.graphics.Device.<init>(Device.java:103)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:277)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:273)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:1308)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:831)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
    at org.eclipse.core.launcher.Main.run(Main.java:703)
    at org.eclipse.core.launcher.Main.main(Main.java:539)

    Wo bekomme ich diese Datei her: libgtk-x11-2.0.so.0??? Wie lade ich dieses shared objekt?

    Besten Dank
    Ich weiß es nicht



  • Hmm, has'te denn GTK2 bei dir drauf?
    Wenn GTK2 bei dir installiert und korrekt eingerichtet ist braucht man für eclipse nichts anpassen einfach nur starten, zumindest war' bei mir so (MDK9).

    Ansonsten muss'te dir erst GTK ziehen http://www.gtk.org/download/ (Version 2).

    bis dänn, O'Dog



  • hi o'dog, was meinst du mit "ziehen"?



  • Original erstellt von <Javaner>:
    hi o'dog, was meinst du mit "ziehen"?

    Was vermutes du denn was gemeint war?

    O'Dog



  • hi o'dog, ich hab überhaupt keine ahnung was du meinen könntest, sonst hätt ich ja nicht gefragt 🙄



  • Danke O'Dog. Ich bin nun grad dabei gtk2.0 zu installieren. Allerdings bekomme ich das absolut nicht hin. die probleme beginnen schon bei glib2.0 (was ja von gtk2.0 benötigt wird).
    ./configure funktioniert
    make funktioniert
    make install funktioniert

    Allerdings scheint noch ein Verweis auf die alte glib-version zu existieren. Wie kann ich diesen umbiegen??



  • Ach ja, SuSE8.0 nennt sich mein OS 🙂



  • Original erstellt von <Ich weiß es>:
    Ach ja, SuSE8.0 nennt sich mein OS 🙂

    guck mal hier

    http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=39baa6ed44c96a1b&seekm=3cd6b961_1%40news.arcor-ip.de#link10

    [ Dieser Beitrag wurde am 16.11.2002 um 21:36 Uhr von O'Dog editiert. ]



  • @O'Dog: Kannst du auch noch was zu meiner Frage schreiben? Was bedeutet jetzt 'ziehen'? Ich kann mir rein garnichts darunter vorstellen.



  • Der Link scheint die Lösug meines Problems zu sein! Danke! ABER(!) die Pakete, die die Jungs aus dem Forum benutzt haben gibt es nicht mehr. Viele wurden durch neuere ersetzt, das atk-paket fehlt komplett. wo bekomme ich das her? selber zusammen basteln mit den sources geht nicht, da glib2.0 nicht gefunden werden kann, trotz der paket installation die keine fehler bringt 😞

    bla:/bla/gtk2 # rpm -iv glib2-2.0.4-1gtk.i386.rpm
    package glib2-2.0.4-1gtk is already installed
    bla:/bla/gtk2 # rpm -iv pango-1.0.3-2gtk.i386.rpm
    package pango-1.0.3-2gtk is already installed
    bla:/bla/gtk2 # rpm -iv gtk2-2.0.5-1gtk.i386.rpm
    Fehler: fehlgeschlagene Paket-Abhängigkeiten:
    atk >= 1.0.0-1 wird von gtk2-2.0.5-1gtk gebraucht
    libatk-1.0.so.0 wird von gtk2-2.0.5-1gtk gebraucht



  • Hmm, keine Ahnung hab noch nie GTK2 installiert war bei MDK9 schon drauf.
    Dieses ATK-Zeugs ist aber von Gnome sollte irgendwo auf deren FTP-Server sein.



  • ziehen == download == runterladen ! 😉



  • Habs gefunden!
    Die Jungs vom gtk-Team haben die rpms in ein old-verzeichnis kopiert...
    Jetzt wirds ernst 🙂



  • So, gtk2 scheint nun installiert zu sein! Endlich 🙂
    Wenn ich eclipse aufrufe, bekomme ich jetzt einen neuen Fehler... ich glaube, der Programm hat was gegen mich! 😞

    bla:Eclipse_SDK_QT> ./eclipse
    java.lang.UnsatisfiedLinkError: /home/stefan/TempVerzeichnis/Eclipse_SDK_QT/plugins/org.eclipse.swt.gtk_2.0.2/os/linux/x86/libswt-pi-gtk-2052.so: /usr/lib/libpangoxft-1.0.so.0: undefined symbol: FT_Stream_GetShort
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1419)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1327)
    at java.lang.Runtime.loadLibrary0(Runtime.java:749)
    at java.lang.System.loadLibrary(System.java:820)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:104)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
    at org.eclipse.swt.widgets.Display.createDisplay(Display.java:397)
    at org.eclipse.swt.widgets.Display.create(Display.java:391)
    at org.eclipse.swt.graphics.Device.<init>(Device.java:103)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:277)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:273)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:1308)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:831)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
    at java.lang.reflect.Method.invoke(Native Method)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
    at org.eclipse.core.launcher.Main.run(Main.java:703)
    at org.eclipse.core.launcher.Main.main(Main.java:539)

    Was muss ich denn jetzt machen?



  • YEEES!!!! ES FUNKTIONIERT!!!

    Vielen Dank nochmal O'Dog!!!



  • Original erstellt von <Ich weiß es>:
    YEEES!!!! ES FUNKTIONIERT!!!

    Was wars denn letzendlich?



  • Paketprobleme. Musste die von mir installierten neusten versionen erst deinstallieren. danach habe ich die empfohlenen pakete draufgespielt und schon liefs 🙂


Anmelden zum Antworten