G
Guest
Gast
Hallo,
habe hier sämtliche Beiträge durch, Googeln wie und wo man die ominöse sch**ss swt-pi.jar finden kann hat mich beinahe in den Wahnsinn getrieben. Soviel unnützen Müll habe ich glaube ich noch nie im Netz gefunden als ich etwas gesucht habe...
Also:
1. SWT Programm - läuft aus Eclipse heraus (run as...), sitzt wackelt und hat Luft
2. swt.jar über build path->librarys->add eingebunden - passt
3. das ganze als jar exportiert
4. jar geöffnet, manifest.mf wie folgt bearbeitet
Manifest-Version: 1.0
Main-Class: AppMain
Class-Path: lib/swt.jar
Sealed: true
dass die swt.jar im ordner lib liegt ist selbstverständlich.
5. versuch zu starten über bash:
java -Djava.library.path=/mydir/lib -jar myapp.jar
liefert Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: libswt-pi-gtk-3236: libswt-pi-gtk-3236.so:
cannot open shared object file: No such file or directory
...
...
6. gegoogelt, vermutung: swt-pi.jar fehlt
7. dämlich gesucht, weder auf rechner, noch irgendwo zum download swt-pi.jar gefunden, nicht mal einen tip woher man die nehmen soll
8. aus reiner verzweiflung irgendwann hinzugefügt
Class-Path: lib/swt.jar lib/swt-pi.jar
liefert natürlich immernoch Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: libswt-pi-gtk-3236: libswt-pi-gtk-3236.so:
cannot open shared object file: No such file or directory
Woher bekomme ich das File? Das kann doch einfach nicht wahr sein. Bitte verschont mich diesmal mit Swing/SWT Kommentaren, ich hasse SWT mittlerweile so dermaßen und habs kapiert. Ich will nur das Projekt abschliessen und in den Urlaub. Nie wieder SWT. Bitte inständig um Hilfe!!!
Danke dem der mich vor dem Gehirnkrebs bewahren kann schonmal vorab ;-)
---
Ach ja, mein System:
OS: fedora 6, java version "1.4.2" gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-51), Eclipse 3.2.2
habe hier sämtliche Beiträge durch, Googeln wie und wo man die ominöse sch**ss swt-pi.jar finden kann hat mich beinahe in den Wahnsinn getrieben. Soviel unnützen Müll habe ich glaube ich noch nie im Netz gefunden als ich etwas gesucht habe...
Also:
1. SWT Programm - läuft aus Eclipse heraus (run as...), sitzt wackelt und hat Luft
2. swt.jar über build path->librarys->add eingebunden - passt
3. das ganze als jar exportiert
4. jar geöffnet, manifest.mf wie folgt bearbeitet
Manifest-Version: 1.0
Main-Class: AppMain
Class-Path: lib/swt.jar
Sealed: true
dass die swt.jar im ordner lib liegt ist selbstverständlich.
5. versuch zu starten über bash:
java -Djava.library.path=/mydir/lib -jar myapp.jar
liefert Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: libswt-pi-gtk-3236: libswt-pi-gtk-3236.so:
cannot open shared object file: No such file or directory
...
...
6. gegoogelt, vermutung: swt-pi.jar fehlt
7. dämlich gesucht, weder auf rechner, noch irgendwo zum download swt-pi.jar gefunden, nicht mal einen tip woher man die nehmen soll
8. aus reiner verzweiflung irgendwann hinzugefügt
Class-Path: lib/swt.jar lib/swt-pi.jar
liefert natürlich immernoch Fehler:
Exception in thread "main" java.lang.UnsatisfiedLinkError: libswt-pi-gtk-3236: libswt-pi-gtk-3236.so:
cannot open shared object file: No such file or directory
Woher bekomme ich das File? Das kann doch einfach nicht wahr sein. Bitte verschont mich diesmal mit Swing/SWT Kommentaren, ich hasse SWT mittlerweile so dermaßen und habs kapiert. Ich will nur das Projekt abschliessen und in den Urlaub. Nie wieder SWT. Bitte inständig um Hilfe!!!
Danke dem der mich vor dem Gehirnkrebs bewahren kann schonmal vorab ;-)
---
Ach ja, mein System:
OS: fedora 6, java version "1.4.2" gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-51), Eclipse 3.2.2