Meta-Inf (это каталог) при извлечении банкиJAVA

Программисты JAVA общаются здесь
Anonymous
Meta-Inf (это каталог) при извлечении банки

Сообщение Anonymous »

Я создал файл JAR с Maven [1], что в конце концов он создает файл JAR с именем Medusa-Java-Jar-with-зависимости.jar . Когда я пытаюсь извлечь содержимое файла, я получаю эту ошибку [2]. Почему я получаю эту ошибку? Это проблема в pom.xml < /code>?

maven-assembly-plugin








jar-with-dependencies





make-assembly
package

single






org.apache.maven.plugins
maven-jar-plugin
${maven.jar.version}


**/log4j.properties
src/main/java/org/apache/hadoop/mapred/examples/Teste.java



true
org.apache.hadoop.mapred.examples.ExampleDriver
dependency-jars/




< /code>

[2] Ошибка при извлечении файла jar < /p>

$ jar xf medusa-java-jar-with-dependencies.jar
java.io.FileNotFoundException: META-INF (Is a directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at java.io.FileOutputStream.(FileOutputStream.java:162)
at sun.tools.jar.Main.copy(Main.java:909)
at sun.tools.jar.Main.extractFile(Main.java:1069)
at sun.tools.jar.Main.extract(Main.java:981)
at sun.tools.jar.Main.run(Main.java:311)
at sun.tools.jar.Main.main(Main.java:1288)


Подробнее здесь: https://stackoverflow.com/questions/327 ... acting-jar

Вернуться в «JAVA»