Вы можете сделать это через META-INF/MANIFEST.MF
.Вы можете добавить другие jar-файлы в classpath следующим образом:
Manifest-Version: 1.0
Main-Class: org.domain.MyMainClass
Class-Path: lib/slf4j-log4j12-1.5.8.jar lib/slf4j-api-1.5.8.jar
Я считаю, что это работает, только если вы определите Main-Class
и запустите свое приложение следующим образом:
java -jar my-app.jar
Такжеобратите внимание, что пути к classpath относятся к основному банку.Поэтому в моем примере структура каталогов должна выглядеть следующим образом:
- my-app.jar
- lib
- slf4j-log4j12-1.5.8.jar
- slf4j-api-1.5.8.jar