Создайте оправданную банку в IntelliJ IDEA

Я использую IntelliJ IDEA 12.1.3. У меня есть один модуль, и я пытаюсь преобразовать его в банку в соответствии с указанными шагамиВот, Я собрал файл jar и переместил файл jar в D: /. Если я пытаюсь запустить эту банку, я получаю следующее сообщение:

Не удалось загрузить атрибут манифеста основного класса из jar

Если я запускаю его с помощьюjava -classpath jar com.code.TestCase это работает отлично.

Почему это происходит? Я создал банку, используя IntelliJ IDEA. В этой банке есть весь код для всех внешних библиотек, которые я добавил.

В файле манифеста src:

Manifest-Version: 1.0
Main-Class: com.code.TestCase

но содержимое файла манифеста jar:

Manifest-Version: 1.0
Build-Jdk: 1.6.0
Built-By: ubuntu
Created-By: Apache Maven
Archiver-Version: Plexus Archiver

Name: org.apache.log4j
Implementation-Vendor: "Apache Software Foundation"
Implementation-Title: log4j
Implementation-Version: 1.2.15

ПочемуMain-Class не добавляется в jar-файл MANIFEST.MF, но имеетMain-Class в срк?

Ответы на вопрос(3)

Ваш ответ на вопрос