Qual o Objetivo do manifest?

7 respostas
E

Gostaria de saber pra q serve o arquivo manifest, e como configurá-lo para q q qdo inicie uma aplicação ele mostre uma imagem com o logo da empresa por alguns segundos e depois vá automaticamente para a tela de Login!
vlw galera!

7 Respostas

V

No arquivo manifest você diz:

  1. Quem é a sua classe com o método main;
  2. Qual é a logo que deve ser exibida;
  3. Quais são os outros .jar que sua aplicação depende;

Um exemplo. Vamos supor que sua tela de login tenha o método main e seja a classe:
br.com.ermin.Login

O manifest ficaria mais ou menos assim:

Manifest-Version: 1.0
     Main-Class: br.com.ermin.Login
     SplashScreen-Image: logo.png

Esse arquivo logo.png também deveria ser colocado dentro do seu .jar.

E

cara num consegui não:
dá um errO assim:

Could not find the main class: br.com.cadernodividas.TelaInicial
Program will exist

olha o código do manisfest aí:

Manifest-Version: 1.0
Main-Class: br.com.cadernodividas.TelaInicial
SplashScreen-Image: cifrao.png

OBS: lá em Main-Class tem q colocar o nome do pacote né?

vlw!

V

O nome completo do pacote, e da classe.

Nesse caso, ele vai procurar pela classe TelaInicial, que está no pacote br.com.cadernodividas.
É isso?

E

exatamente isso, só q qdo compilo e vou executar o .jar dá aquele err mencionado anteriormente!

OBS: Caradeu um pau aqui na máquina hora de colocar um outro tópico q acabou duplicando-o no fórum, não foi intensional, só axo q vcs deviam ser menos rudes e um pouco mais tot=lerantes com umas falhas aqui, no mais vlw pela ajuda!

V

Muito estranho. Essa classe tem o método main?

public static void main(String[] args)

Por que você acha que fui rude? Aquele é um texto padrão, que tenho usado há muito tempo.
O tópico é trancado justamente para evitar aqueles inconvenientes. Deixamos o link lá para quem quiser vir até aqui para contribuir.

E

Tem sim!
antes de editar o manifest rodava normalmente, ela assumia o papel de classe principal (TelaInicial)!
só tem essa maneira de fazer isso?
vlw!

V

Use a opção de anexos do GUJ. Anexe aqui os seus fontes e seu .jar.

Criado 26 de julho de 2010
Ultima resposta 26 de jul. de 2010
Respostas 7
Participantes 2