If you start JOE (./bin/jobeditor.sh) on Unix and you get the error like
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-pi-gtk-3655 in java.library.path no swt-pi-gtk in java.library.path /tmp/swtlib-32/libswt-pi-gtk-3655.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory Can't load library: /tmp/swtlib-32/libswt-pi-gtk.so
then a library is missing which libswt-pi-gtk-3655.so requires.
Type
ldd /tmp/swtlib-32/libswt-pi-gtk-3655.so
So you see which libraries are missing.
Output Example:
libgtk-x11-2.0.so.0 => (file not found) libgthread-2.0.so.0 => (file not found) libXtst.so.1 => /lib/libXtst.so.1 libXext.so.0 => /lib/libXext.so.0 libX11.so.4 => /lib/libX11.so.4 libc.so.1 => /lib/libc.so.1 libsocket.so.1 => /lib/libsocket.so.1 libnsl.so.1 => /lib/libnsl.so.1 libdl.so.1 => /lib/libdl.so.1 libmp.so.2 => /lib/libmp.so.2 /usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1
Install the missing libraries and try it again.