Hi,
ich versuche den Swt Browser zum laufen zu bekommen unter Linux 64.
Fehlermeldung dabei ist:
ich habe aber folgende VM Args übergeben:
Wenn ich den Abschnitt mit dem Browser auskommentiere startet er die SWT Applikation also er findet die Standard swt libs, nur eben beim Browser klappt es nicht.
Linux ENV ist gesetzt(habs auch mit Mozilla versucht):
Java Umgebung:
Key: java.library.path value:
Den integrierten Browser von Eclipse bekomme ich zum laufen also sollte meine Umgebung unterstützt werden.
Vielleicht kann mir jemand weiterhelfen.
Danke
ich versuche den Swt Browser zum laufen zu bekommen unter Linux 64.
Code:
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
Browser browser = new Browser(shell,SWT.BORDER);
browser.setUrl("http://www.tutorials.de");
browser.setSize(640,480);
shell.pack();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
Code:
Exception in thread "main" org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3236 in java.library.path)
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.SWT.error(SWT.java:3297)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:168)
at SwtTest.NewSWTApp.main(NewSWTApp.java:141)
Caused by: java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3236 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:153)
... 1 more
ich habe aber folgende VM Args übergeben:
Code:
-Djava.library.path=/usr/lib/swt-M20070212-1330-gtk-linux-x86_64/
Linux ENV ist gesetzt(habs auch mit Mozilla versucht):
Code:
MOZILLA_FIVE_HOME=/usr/bin/firefox
Java Umgebung:
Key: java.library.path value:
Code:
/usr/lib/swt-M20070212-1330-gtk-linux-x86_64/
Den integrierten Browser von Eclipse bekomme ich zum laufen also sollte meine Umgebung unterstützt werden.
Vielleicht kann mir jemand weiterhelfen.
Danke