Создайте оправданную банку в 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
в срк?