Понимаю, что это старый вопрос, но я наткнулся на это в поисках чего-то другого.
Вы не можете загрузить собственную библиотеку из файла JAR. Что-то, вероятно, выплевывает встроенную библиотеку в / tmp / перед тем, как пытаться загрузить ее оттуда. Вы, вероятно, смонтировали / tmp / с noexec, загляните в / etc / fstab:
tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0
Это не очень хорошая идея, но вы можете удалить noexec из монтирования.
Другой (немного лучший) способ исправить это, при условии, что программное обеспечение не зависит от / tmp / конкретно, это изменить Java tmp dir:
-Djava.io.tmpdir=/some/writable/directory