По ссылке, приведенной @ michael667, вас может заинтересовать этот раздел: Добавление классов в путь к классам JAR-файла . В частности это примечание:
Примечание:
Заголовок Class-Path указывает на классы или файлы JAR в локальной сети, а не на файлы JAR в файле JAR или на классы, доступные через интернет-протоколы. Чтобы загрузить классы в JAR-файлах из JAR-файла в путь к классам, вы должны написать собственный код для загрузки этих классов. Например, если MyJar.jar содержит другой файл JAR с именем MyUtils.jar, вы не можете использовать заголовок Class-Path в манифесте MyJar.jar для загрузки классов в MyUtils.jar в путь к классам.
Это невозможно сделать со стандартными инструментами Java, если вы не пишете свой собственный загрузчик классов. Существуют инструменты, такие как One-jar , которые могут предоставить вам такой загрузчик классов.
Конечно, вы всегда можете вручную использовать метод взрывающейся банки, но это не то, что вам действительно нужно.
Вы также можете найти ответы на этот вопрос полезными: Classpath, включая JAR в JAR