У меня есть .jar
, который я собрал и экспортировал на Windows
через Eclipse. Он работает отлично, и теперь я хочу запустить его на Solaris 10
машине.
Однако, когда я пытаюсь запустить его на Solaris
, я получаю java.lan.UnsatisifiedLinkError
с жалобой на то, что не может загрузить библиотеку SWT
.
Exception in thread "main" java.lang.UnsatisifiedLinkError: Could not load SWT library. Reasons:
no swt-win32-3650 in java.library.path
no swt-win32 in java.library.path
Can't load library: /var/tmp/swtlib-64/libswt-win32-3650.so
Can't load library: /var/tmp/swtlib-64/libswt-win32-3650.so
Почему Java
ищет libswt-win32
библиотеки? Я неправильно создаю .jar
?
Нужно ли экспортировать .jar
по-другому, когда я строю на Windows
, поскольку теперь он предназначен для запуска с Solaris
?