Aplicação Java desktop

Desenvolvi uma aplicação java no NetBeans limpei e construir gerando .jar, mas depois que clico pra abrir fico esperando muito tempo para aparecer a janela de login.

Já rodou em linha de comando?
Acontece alguma exceção?

Como está seu método main?

Sim,roda normal na linha de comando.

Abre pelo CMD e verifica se está ocorrendo algum erro

java -jar seuArquivo.jar

Boa noite!
Pelo CMD roda normal.

Qual o seu OS? É uma console application?

Tive um problema parecido, com o Windows 7 não rodava de jeito nenhum, só via CMD. Troquei pra outro windows e funcionou.

Você pode abrir via cmd mesmo, faz um .bat e vai que vai

1 curtida

Meu OS Windows 10
Obs.: Funcionava perfeitamente com esse sistema depois de um tempo ficou assim.
Dou o click e fico esperando um tempão até surgir a janela de login, aí insiro os dados e o sistema funciona normal com todos os recursos disponíveis.

Você realiza conexão com o banco? Executa algum método? Dependendo do que você faz quando inicia pode demorar mesmo…

Já tentou debugar e ver onde tá parando ?

O ministerio da tecnologia adverte : “Windows não presta”.

1 curtida

Já tentou configurar o parâmetro -Xms para iniciar com mais memória?
Posta o código da classe com o método main e o código da primeira tela que você abre.

O que parece é que está procurando o caminho e depois de muito tempo acha. Eu clico várias vezes e depois de muito tempo começa a abrir as janelas fe login tudo em seguida.
Não sei mais o que pode ser.

Você tem anti vírus? Quantos métodos vc executa antes de abrir a janela?

@Paulinho_Abreu caso já tenha tentado as dicas dos colegas, segue algumas não tão formais porém poderão lhe ajudar, espero rsrs…

1 - Esta utilizando alguma tela de intro com splash? Se sim remova para testar

2 -,Você tem algum arquivo rodando pelo pen drive (tipo seu arquivo .jar)? Se sim bote no pc e teste

3 - Verifique a versão do seu java instalado, pode ser que esteja desatualizada

4 - Veja se seu gerenciador de tarefas tem acumulo de processos em java, se sim, feche o netbeans, encerre todos os processos, e teste o .jar novamente.

5 - Caso nada de certo, coloque JOptionpane.showMessageDialog no começo e no fim da sua aplicação (ou a tela onde esta travando), saberá pelo menos se o problema da demora ao abrir é de erro na sintaxe, várias tentativas de acesso ou alguma coisa que esteja impedindo… (anti-virus)

Espero que ajude…

Já que não quer postar os fontes e provavelmente não ajustou o Xms e Xmx, vai medindo o tempo de cada método a partir do main e jogando num arquivo, assim você descobre o que está demorando.