Это возможно потому, что ваша оболочка выполняет export LD_LIBRARY_PATH=...
в одном из сценариев запуска.
Программа запуска не запускает их, поэтому переменная не установлена.
Обходной путь: Напишите небольшой скрипт, который устанавливает LD_LIBRARY_PATH
и запускает Eclipse (используйте exec eclipse
, если хотите избежать бесполезного зависания процесса до выхода из Eclipse).
Либо отредактируйте eclipse.ini
и добавьте -Djava.library.path=...
после -vmargs
Чтобы убедиться, что это работает, откройте Справка / Об Eclipse / Сведения об установке / Конфигурация. Путь должен отображаться в диалоге как системное свойство.