java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path

siriusP
Дата: 05.12.2007 14:47:30
Добрый день.
У меня такая проблема: есть приложение на java, которое соединяется с oracle через OCI-драйвер.
В windows поставлен Oracle-клиент и всё работает. Переношу приложение на linux (там стоит Oracle 11g) — не работает: java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
Поскольку я в linux новичок, то прошу помочь.
Спасибо.
dba123
Дата: 06.12.2007 09:42:47
siriusP
Добрый день.
У меня такая проблема: есть приложение на java, которое соединяется с oracle через OCI-драйвер.
В windows поставлен Oracle-клиент и всё работает. Переношу приложение на linux (там стоит Oracle 11g) — не работает: java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path
Поскольку я в linux новичок, то прошу помочь.
Спасибо.
найди эту библиотеку, где она лежит
и укажи при запуске приложения:
java -Djava.library.path=... myclass
Nitr0
Дата: 12.12.2007 12:32:05
У меня та же проблема, только на AIX.
Так писать нельзя. Потому что ocijdbc10 - это *.dll... а не *.so. В клиенте для AIX есть libocijdbc10.so, но требуется ведь ocijdbc10... Как быть? Может кто имел дело с этой проблемой? Подскажите.