Собственный код связки: заголовок в ФАЙЛЕ МАНИФЕСТА дает "Ошибку: неожиданная ошибка при попытке открыть файл pr.jar"

Я пытался включать библиотеки местных жителей в файл банки. Хотя я нашел, как это должно быть сделано, там что-то, что отсутствует. Это - файл манифеста.

Manifest-Version: 1.0
Class-Path: .
Main-Class: ListMediaDevices

Name: library
URL: http://jspeex.sourceforge.net/
Library-Version: 0.9.7
Library-Name: JSpeex

Name: build
Build-Date: 10/05/2010 18:59
Built-With: Linux 2.6.32-21-generic amd64
Built-By: damencho

Bundle-NativeCode:
    lib/jnawtrenderer.dll;
    lib/jndirectshow.dll;
    lib/jnffmpeg.dll;
    lib/jng722.dll;
    lib/jnopus.dll;
    lib/jnportaudio.dll;
    lib/jnscreencapture.dll;
    lib/jnspeex.dll;
    lib/jnwincoreaudio.dll;
    osname=Win32;processor=x86

Согласно спецификации я действительно использую кодирование UTF8 и заканчиваю файл новой строкой. Некоторые, как, загружая файл банки

java -jar pr.jar give "Error: An unexpected error occurred while trying to open file"

Чтобы копировать проблему, я удаляю весь заголовок связки наряду с параметрами lib и добавил произвольный заголовок "xyz": это, кажется, дает ту же самую ошибку, таким образом, я завершаю, некоторые, где мое внедрение не может определить "Собственный код Связки": заголовок.

Другая информация

java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

Пользовавшаяся библиотека является libjitsi.jar

2
nl ja de

1 ответы

Я думаю, что необходимо использовать одиночные пробелы вместо счетов или многократных мест в Собственный код Связки заголовок как Спецификация Файла БАНКИ, Пары значение-имя и Разделы определяет:

header:            name : value
name:              alphanum *headerchar
value:             SPACE *otherchar newline *continuation
continuation:      SPACE *otherchar newline

Вот является образец manifest.mf отрывком, который работает на меня:

Created-By: Apache Maven Bundle Plugin
Bundle-NativeCode: aaaaaaaaaaa.dll, bbbbbbbbbbb.dll, cccccccccc.dll, d
 ddddddddddddddd.dll, eeeeeeeeee.dll, ffffffff.dll, ggggggggggggggg.dl
 l, hhhhhhhhhhhhhhhhhh.dll, iiiiii.dll
5
добавлено
Заголовок Собственного кода Связки также должен быть частью первой секции декларации перед первой пустой строкой). Также декларация не похожа на декларацию связки OSGi. Никакие заголовки Связки-ManifestVersion или Связки-SymbolicName...
добавлено автор BJ Hargrave, источник
Если бы Переполнение стека позволило многократные взлеты, я дал бы вам больше:)
добавлено автор alkber, источник
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async