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.
Aplicação Java desktop
14 Respostas
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
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”.
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.