Запрещено переименовывать или переупаковывать исходный архив sapjco3.jar.

Я использую sapjco3.jar в своем проекте, и он отлично работает в Eclipse. Однако, когда я пытаюсь сделать его исполняемым, он не работает.

Мне удалось обнаружить, что он выдает ошибку:

It is not allowed to rename or repackage the original archive "sapjco3.jar"

Кто-нибудь нашел какое-либо исправление для этого? Все, что я нашел, касалось сборки maven, но я не знаю, что делать, когда я просто делаю простую работающую банку.

Кто-нибудь знает что делать?


person Kawamoto Takeshi    schedule 26.05.2017    source источник


Ответы (1)


Простой ответ: не переименовывайте исходный архив «sapjco3.jar». Сохраняйте файлы в исходном виде, как если бы они были опубликованы SAP.

Я не знаю, что именно вы делаете, когда говорите: «когда я пытаюсь сделать это как исполняемый файл»?

person Trixx    schedule 26.05.2017
comment
Привет @Trixx, я вообще не переименовываю банку. Под «попыткой сделать это исполняемым файлом» я подразумеваю превращение его в исполняемую банку. - person Kawamoto Takeshi; 29.05.2017
comment
Что такое работающая банка? Вы имеете в виду указание некоторого атрибута Main-Class: в файле MANIFEST.MF банки? Затем также добавьте атрибут Class-Path: sapjco3.jar в файл MANIFEST.MF. Но файл sapjco3.jar нельзя переименовывать, а также нельзя переупаковывать в собственный файл jar. Вы выполняете хотя бы одно из обоих действий, иначе вы не получили бы это сообщение об ошибке. - person Trixx; 29.05.2017
comment
Привет @Trixx, я просто щелкаю правой кнопкой мыши свой проект Eclipse и экспортирую его как исполняемый jar. В моем проекте Eclipse нет файла MANIFEST.MF. Я только добавил банку в путь сборки, чтобы использовать ее классы. - person Kawamoto Takeshi; 30.05.2017
comment
Итак, вы используете мастер экспорта исполняемых JAR-файлов eclipse. Я еще не использовал это и только что попробовал. Как вы думаете, каковы результаты сборки этого мастера? Проверь это. MANIFEST:MF создается мастером. И как вы думаете, для чего нужны различные варианты работы с библиотекой мастера? Тестируйте и читайте. Также есть кнопка помощи. И обратите внимание: не все, что вообще возможно в Java, также поддерживается JCo. И поскольку JCo также требует собственных библиотек, я не думаю, что вы будете довольны этим мастером. - person Trixx; 30.05.2017