2015-01-03 21 views
5

proje klasörüne göre bir -Djava.library.path ayarlayın Belirli bir klasöre -Djava.library.path VM seçeneğini ayarlamak istiyorum. Ancak, proje klasörüme göre değil.Java VM Seçenekleri:

-Djava.library.path=native\windows 

(yerlisrc ve benzeri ile aynı dizinde bir klasördür) derler.

Bunun bir şekilde yukarıdaki gibi ayarlanıp ayarlanmayacağını biliyor musunuz? -Djava.library.path=C:\...?

cevap

3

Aslında bir göreli yol ayarlayabilirsiniz. Örneğin, programınızı belirli bir klasöre başlatırsanız, "../libs" yolunu belirleyerek kütüphanelere, hemen yanındaki "libs" klasöründe erişebilirsiniz. yerli kütüphaneleri ile kendi projede

benim kabuk komut dosyasında bu var:

-Djava.library.path=../../native/unix 

Umut bu sorunuza cevap verir.

0

Sana pencereler, ya da nasıl -Djava.library.path=... parametre olmadan bu yolu ayarlamak için üzerinde göreceli bir dizine başvurmak için nasıl soruyorsunuz emin değilim. Yani ikisine de cevap vereceğim.

-Djava.library.path=.\windows 

, -D kullanmadan Windows üzerinde bu yolu set PATH ortam değişkeni artırmak için::

göreli bir yol, kullanımını ayarlamak için

setenv PATH %PATH%;C:\path\to\folder 

Linux/Mac üzerinde, set/Bu klasör konumu ile LD_LIBRARY_PATH değerini artırın.

İlgili konular