Jak użyć JarOutputStream do utworzenia pliku JAR?

Jak programowo utworzyć plik JARjava.util.jar.JarOutputStream? Plik JAR produkowany przez mój program wygląda poprawnie (wyodrębnia dobrze), ale kiedy próbuję załadować z niego bibliotekę, Java narzeka, że ​​nie może znaleźć plików, które są wyraźnie w nim przechowywane. Jeśli wyodrębnię plik JAR i użyję Sun'sjar narzędzie wiersza polecenia do ponownego skompresowania wynikowej biblioteki działa dobrze. Krótko mówiąc, coś jest nie tak z moim plikiem JAR.

Wyjaśnij, jak utworzyć plik JAR programowo, wraz z plikiem manifestu.

questionAnswers(4)

yourAnswerToTheQuestion