2012-03-30 4 views
1


Проблема: когда я запускаю код Java, возникает ошибка: Исключение в потоке «main» java.lang.UnsatisfiedLinkError: no sample \\ (library: sample.dll) \\ в java.library.path.
Кажется, что файл библиотеки недоступен для JVM.
Как обеспечить, чтобы расположение файла библиотеки находилось в пути к классам?
Спасибо.JNI in eclipse: Запуск Java-кода

ответ

2

ли

System.out.println(System.getProperty("java.library.path")); 

и поставить DLL в путь java.library.path.

+0

Я сделал этот шаг и получил много путей: C: \ Program Files (x86) \ Java \ jre7 \ bin; C: \ Windows \ Sun \ Java \ bin; C: \ Windows \ system32; C: \ Windows: C:/Program Files (x86)/Java/jre7/bin/client; C:/Program Files (x86)/Java/jre7/bin; C:/Program Files (x86)/Java/jre7/lib/i386 C: \ Program Files (x86) \ HP SimplePass 2011 \ x64; C: \ Program Files (x86) \ HP SimplePass 2011 \; C: \ Program Files \ Common Files \ Microsoft Shared \ Windows ... , который я должен использовать? Спасибо – holy

+0

Я только что использовал первый, и он работает Спасибо! – holy

Смежные вопросы