[Ant] Как добавить .so файл в jar и использовать его в jar (установить java.library.path)?

все. Я'я пытаюсь сделатьбаночка содержащийSigar библиотека, которая использует.so как родная поддержка. Я'мы застегнули молниюSigar в my.jar, когда я запускаю его из cmd, я должен напечатать так:

java -jar -Djava.library.path=~/path/to/lib/contains/so  my.jar

Да, это работает, но я хочу построитьбаночка, который, скажем, содержит .so в банку и использовать его в банке. Итак, мой вопрос:как установить java.library.path, указывающий на .so файлы в этом банке, Наконец, я хочу сделать это как

java -jar my.jar (*)// hope to run it in this way

мойbuild.xml похоже:

 27     
 28         
 29         
 30             
 31             
 32             
 33             
 34                 
 35             
 36         
 37     

К настоящему времени, я только что получил исключение UnsatisfiedLink, когда я использую запустить его в(*) путь.

И еще один важный вопрос: как добавить файл в определенное место в банке. В приведенном выше примере поместит * .so в корень jar, что если я захочу это изменить?

Заранее спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос