[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, что если я захочу это изменить?
Заранее спасибо!