Справочник по C#

    Исходники по языку программирования CSharp

    Ошибка манифеста JAR – java.io.IOException: неверное поле заголовка

    /
    /
    /
    14 Views

    Часто эта ошибка вызвана несоответствием порядка «j» опций «j».

    Например,

    
    jar -cvfm manifest.txt example.jar com/mkyong/awt/*.class
    

    Приведенная выше команда вызовет следующую ошибку:

    
    java.io.IOException: invalid header field
    at java.util.jar.Attributes.read(Attributes.java:406)
    at java.util.jar.Manifest.read(Manifest.java:199)
    at java.util.jar.Manifest.(Manifest.java:69)
    at sun.tools.jar.Main.run(Main.java:150)
    at sun.tools.jar.Main.main(Main.java:1044)
    

    Вы заметили ошибку? «M» и «manifest» не совпадают, система рассматривает ваш файл манифеста как «example.jar» 🙂

    Буквы « m » и « f » должны появляться в том же порядке, что и « manifest » и « jarfile ».

    Рабочая команда должна быть

    
    jar -cvmf manifest.txt example.jar com/mkyong/awt/*.class
    

    Пожалуйста, прочитайте эту статью о том, как правильно добавить манифест в файл Jar .

    Джава

    Ошибка манифеста JAR – java.io.IOException: неверное поле заголовка

    0.00 (0%) 0 votes

    moyadcode13
    • Facebook
    • Twitter
    • Google+
    • Linkedin
    • Pinterest
    moyadcode10
    moyadcode11
    moyadcode9