Я сделал исполняемый файл jar, который зависит от других файлов jar, с помощью командной строки в формате
jar cvfm MyJarName.jar manifest.txt *.class dependentJar1.jar dependentJar2.jar
Файл jar был создан правильно, и все выглядело нормально ... Но при запуске он получает ошибки времени выполнения, потому чтоон не может найти файлы классов, на которые ссылается мой проект.Изучая созданный jar, остальные 2 jar, от которых он зависит, находятся там, где они должны быть, и они перечислены в пути к классу manifest.mf, но по какой-то причине java тупой и фактически не заглядывает внутрь этих jar.
Когда эти 2 jar находятся в той же директории, что и jar владельца, java может найти их и работает нормально.Но я не хочу этого;Я хочу, чтобы эти банки действительно были ВНУТРИ.В чем дело?Как я могу сделать исполняемый файл jar с другими файлами внутри него?