Crie um pote para extração em IntelliJ IDEA

Eu estou usando o IntelliJ IDEA 12.1.3. Eu tenho um módulo e estou tentando convertê-lo em um frasco de acordo com as etapas dadasAqui. Eu construí o arquivo jar e mudei o arquivo jar para D: /. Se eu tentar executar este jar eu recebo a seguinte mensagem:

Falha ao carregar o atributo manifesto Main-Class do jar

Se eu executo usandojava -classpath jar com.code.TestCase funciona perfeitamente.

Por que isso acontece? Eu criei o jar usando IntelliJ IDEA. Nesse jar tem todo o código para todas as bibliotecas externas que eu adicionei.

No arquivo de manifesto src:

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

mas o conteúdo do arquivo de manifesto do 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

Por que éMain-Class não adicionado no arquivo jar MANIFEST.MF, mas temMain-Class em src?

questionAnswers(3)

yourAnswerToTheQuestion