Erro de execução

17 respostas
laialii

Alguém sabe me dizer q bruxaria é essa?

17 Respostas

romarcio

Essa não é uma exceção em tempo de compilação mas em tempo de execução. Compilação é quando você usa o comando javac e execução é quando usa o comando java para rodar o programa.
O NullPointerException aparece porque em algum lugar do seu código algum objeto foi usado sem ele ter sido inicializado ou instanciado. Porém a sua exceção postada está incompleta para que eu possa dizer especificamente onde pode estar ocorrendo o problema.

laialii

M

manda o código fonte

Gedson_Silva

Tem alguma coisa errada no seu código na linha 42 da classe GuiMenuPrincipal, mas pra saber o que é precisa postar o código

igomes

E da próxima vez, coloque o título do seu tópico de acordo com o seu problema, porque levei um susto é foda

laialii

http://pastebin.com/x8ZMndn0

laialii

A linha 42 é um comentário "//adiciona opções no menu Exemplos2"
http://pastebin.com/x8ZMndn0

laialii

Da próxima vez vou pedir sugestões pra vc. Me manda um convite no face pra vc me ajudar com os títulos dos problemas, ou manda seu telefone pra eu te ligar e perguntar oq vc acha de tal título, ou seu whatsapp. Pode ser por e-mail tbm. Vc tem uma lista de regras para montar um título que não seja foda? Manda pra mim
Agradeço

cviniciusm

Olá,

Obviamente, pela grande quantidade de “Unknown Source”, então estão faltando bibliotecas, mais precisamente Swing e AWT.

Mais sobre Swing e AWT: http://www.caelum.com.br/apostila-java-testes-xml-design-patterns/interfaces-graficas-com-swing/

cviniciusm

Olá,

Assustado fiquei eu, pois em pleno ano 2016, ainda estudam/ensinam Swing e AWT ???

Conheça mais sobre JavaFX: https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=java+desktop+javafx

igomes

@laialii Na verdade, apesar da sua ironia a cada vírgula, eu comentei do título, justamente para as pessoas lerem e saber do que se trata, ninguém é obrigado a adivinhar aqui, certo ?
Leia um pouquinho antes, que tal ?


E olha que o post é antigo em :slight_smile:
E eu também @cviniciusm fico assustado que em pleno 2016, tem gente que não sabe abrir/pesquisar tópico aqui

laialii

Eu tava falando sério :frowning: não tinha ironia lá :frowning:

laialii

Eu peguei o livro q tava na bibliografia do curso, “Java 7 Ensino Didático” pra aprender a programar nas férias, PORÉM estou tendo dificuldades. Nele tem sim Swing e AWT, estranho que ele é de 2012… Obrigada pela ajuda, esse resultado de pesquisa do google foi uma mão e tanto.

laialii
É dessas bibliotecas q vc  falando?

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.*;
cviniciusm

Olá,

Vamos colocar à prova que o seu ambiente de desenvolvimento está configurado corretamente:

Oracle Swing Tutorial: http://docs.oracle.com/javase/tutorial/uiswing/start/compile.html

Compile e execute esse simples programa do tutorial acima: http://docs.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java

Se você tiver sucesso, então seu ambiente de desenvolvimento está configurado corretamente.

Caso contrário, terá que corrigir seu ambiente de desenvolvimento.

O próximo passo, é você detalhar o passo a passo que fez até surgir o erro.

O exemplo acima em dois ambientes de desenvolvimento (Eclipse Mars.2 e NetBeans 8.1; x64; Oracle JDK 8u77): https://drive.google.com/folderview?id=0B_DCG5C0WYs-Z1Rya05VUHFBRnM&usp=sharing

pfk66

“laialii:

Eu peguei o livro q tava na bibliografia do curso, “Java 7 Ensino Didático” pra aprender a programar nas férias, PORÉM estou tendo dificuldades.

Isso é normal. As pessoas levam anos pra aprender a programar.

cviniciusm

Olá,

No endereço web a seguir tem os códigos do livro que você está usando: http://www.editorasaraiva.com.br/produtos/show/isbn:9788536502786/titulo:java-7-ensino-didatico/

No compartilhamento que citei anteriormente, mostra que consegui executar com sucesso o código GuiLogin.java .

Demonstrado que o seu ambiente de desenvolvimento precisa ser configurado corretamente ou você está fazendo algo incorreto.

Criado 25 de março de 2016
Ultima resposta 27 de mar. de 2016
Respostas 17
Participantes 7