Я узнаю ответ сам.
Начиная с SWT 3.3 вам больше не нужно включать нативную (DLL) библиотеку, потому что они находятся в самом jar-файле и распаковываются, как только вызывается SWT-библиотека.
Файлы DLL распаковываются из фляги и помещаются в папку «.swt» в вашем «System.getProperty (« user.home »)».
В моем случае проблема заключалась в том, что System.getProperty ("user.home") установлен в "\ ubz01fst \ Students \ User2010 \ Com \ xxx", который является путем UNC и который не доступен для записи (это часто случается в компаниях или организациях компьютеры).
Я не знаю, по какой причине System.getProperty ("user.home") в компьютерах берется из переменной среды "HOMESHARE" Windows
Решение состоит в замене System.getProperty ("user.home") на доступный для записи путь, например:
System.setProperty("user.home", System.getenv("USERPROFILE"));
перед вызовом любого кода SWT.