2016-04-05 31 views
0

Java programımı çalıştırmaya çalışıyorum ancak bir .so bulunamıyor.UnsatisfiedLinkError, böyle bir dosya veya dizin yok, ancak dosya var

Ben -Djava.library.path=libs ve kullanarak libs klasörünü belirttiniz - Ben dosyayı çalıştırdığınızda Sonuç olarak DLD_LIBRARY_PATH=libs

, konsol dosyasının doğru yolunu tükürür ama No such file or directory söylüyor.

Dosya mevcut olduğu için sinir bozucu.

Ayrıca uygulamayı hiçbir şansla sudo olarak çalıştırmayı denedim.

Bu dosyanın gerçekten var olduğunu anlamak için Java'yı nasıl alabilirim?

cevap

0

, bazen de benim için çalıştı bu komut satırı bayrakları

System.setProperty("java.library.path", path);

veya tırnak yılında, açıkça yolunu ayarlamayı deneyin

başarısız olmuş açıkça kodunda açıkça java.library.path ayarı deneyin nerede - Djava.library.path = "/ full/yol/lib-klasörü"

+0

Kodu kullanamadığım için bunu yapamıyorum. – conor

+0

Tamam, yolu açıkça ayarlama hakkında ne dersiniz? Bakınız düzenleme –

+0

Teşekkürler, ama bu işe yaramıyor. Dosyayla ilgili bir sorun olabilir mi: izinler? – conor

İlgili konular