Ошибка LoadLibrary только при запуске из eclipse & tomcat

1

UnsatisfiedLinkError при попытке загрузить библиотеку Lingo на 64-битном компьютере Linux в Java, используя

static{
    System.loadLibrary("lingojni64"); 
     }

После установки LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/home/utcn11/lingo14/bin/linux64
  • при запуске из командной строки работает нормально;

  • при запуске из eclipse дает: Исключение в потоке "main" java.lang.UnsatisfiedLinkError: no lingojni64 в java.library.path

Уже опробованная настройка

System.setProperty("java.library.path", "/home/utcn11/lingo14/bin/linux64"); 

Но такая же ошибка возникает

  • при запуске из затмения после установки
    -Djava.library.path = "/home/utcn11/lingo14/bin/linux64" Произошла следующая ошибка:

Исключение в потоке "main" java.lang.UnsatisfiedLinkError: /home/utcn11/lingo14/bin/linux64/liblingojni64.so.14.0: liblingo64.so.14: невозможно открыть файл общих объектов: нет такого файла или каталога

ls -l /home/utcn11/lingo14/bin/linux64

total 41084

lrwxrwxrwx 1 utcn11 utcn11       16 Sep 29 16:36 liblingo64.so -> liblingo64.so.14

lrwxrwxrwx 1 utcn11 utcn11       18 Sep 29 16:36 liblingo64.so.14 -> liblingo64.so.14.0

-rwxr-xr-x 1 utcn11 utcn11  2911124 Oct 15  2013 liblingo64.so.14.0

lrwxrwxrwx 1 utcn11 utcn11       19 Sep 29 16:36 liblingojni64.so -> liblingojni64.so.14

lrwxrwxrwx 1 utcn11 utcn11       21 Sep 29 16:36 liblingojni64.so.14 -> liblingojni64.so.14.0

-rwxr-xr-x 1 utcn11 utcn11    28809 Aug 22  2013 liblingojni64.so.14.0
  • такая же ошибка возникает при запуске webapp в tomcat
  • 0
    Используете ли вы ту же x64 JVM как в Eclipse, так и в командной строке?
  • 0
    Да так же
Показать ещё 2 комментария
Теги:
tomcat

1 ответ

1

Если запустить проект из Eclipse, вы можете выполнить следующие шаги:

  1. Щелкните правой кнопкой мыши по проекту.
  2. Перейдите в Run as → Run Configurations...
  3. Перейдите на вкладку " Окружающая среда ".
  4. Нажмите " Создать", чтобы создать новую переменную среды.
  5. Введите имя переменной (LD_LIBARY_PATH) и ее путь.
  6. Нажмите " ОК", затем " Применить".

Ещё вопросы

Сообщество Overcoder
Наверх
Меню