Во-первых, вы можете. JAR - это просто ZIP-файл. Вы можете извлечь все вещи в один каталог, затем создать zip-файл (даже вручную, используя WinZip или аналогичный инструмент), вызвать результат * .jar (если хотите) и добавить его в путь к классам.
Единственная проблема, которая, вероятно, произойдет, если несколько файлов JAR содержат ресурсы с одинаковым именем (и путем). например, manfest.mf или другие дескрипторы. В большинстве случаев это не вызовет никаких проблем, но иногда, если код приложения использует эти ресурсы, у вас могут возникнуть проблемы.
Есть несколько автоматических инструментов, которые делают это. Посмотрите на JarJar.
НО более важный вопрос: почему вы хотите это сделать? Если вы не используете maven, поместите все библиотеки jar в один каталог с именем lib в вашем проекте. Затем добавьте все эти фляги в ваш classpath в затмении, используя 2-3 щелчка. Вот и все.
если вы используете maven, включите все ваши прямые зависимости в ваш pom.xml, скомпилируйте проект, а затем скажите mvn eclipse:eclipse
. Это создаст .classspath и .project для вас. Теперь просто используйте его.