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!
Qual o Objetivo do manifest?
7 Respostas
No arquivo manifest você diz:
- Quem é a sua classe com o método main;
- Qual é a logo que deve ser exibida;
- 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.
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!
O nome completo do pacote, e da classe.
Nesse caso, ele vai procurar pela classe TelaInicial, que está no pacote br.com.cadernodividas.
É isso?
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!
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.
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!
Use a opção de anexos do GUJ. Anexe aqui os seus fontes e seu .jar.