Я могу загрузить библиотеку DLL на свой компьютер, поместив ее в каталог, найденный в переменной среды PATH. Я также могу указать System.setProperty("jna.library.path","C:\\dev");
, и это работает. По какой-то причине я не могу заставить его работать на другом компьютере, на котором установлена та же версия JBoss.
Я попытался сбросить DLL в C: \ WINDOWS, которая находится в системной переменной PATH, а также в нескольких других местах, но ничего не работает. Также я попытался поместить его в C: \ eclipse_dev \ jboss-4.2.3.GA \ bin, который находится в пользовательской переменной PATH.
Единственное различие между этими машинами состоит в том, что у меня есть Win XP, а другое, которое не работает, - Windows Server 2003, а также есть несколько пользователей для Windows Server 2003, но у меня все еще есть права администратора.