Olá pessoal! queremos que os Javaneses que leem esse blog participem! Por isso criamos os posts "where is the bug" onde serão cometidos todos os tipos de atrocidades programando em java.
A gente posta um código ou alguma coisa COM ERRO(S) e vocês respondem nos comentáios tentando solucionar. Quem responder mais coisas certas nos comentários GANHA fama de ser "o bom (ou a boa)" do "where is the bug?" aqui do blog.
Se ninguém postar solução, a solução oficial encontrada aqui pela equipe é postada duas semanas após lançado o desafio. O post do blog com o problema é atualizado, contendo aí a solução.
Entendidas as regras do jogo?
Well... play now!
O primeiro problema é um código de "Hello World" (para ver que até nisso da para errar). Segue o código na figura abaixo:
O código está no arquivo "teste.java" e não compila!
O que devo fazer?
--> SOLUCIONADO por Dalvan: veja nos comentários.
Define: foo = Foo is a metasyntactic variable used heavily in computer science to represent concepts abstractly
Assinar:
Postar comentários (Atom)
Postagens populares
- Jogo da Forca em Java
- Tipos de dados em Java: Array e Vector
- Struts2 - Upload de arquivos, gravando no sistema de arquivos
- Primeira postagem \o/ - Exercícios em Java - Parte I
- Engenharia Reversa no Hibernate com Netbeans
- Listagem de dados com Struts2 e Hibernate em Netbeans
- Hello world, soma em JSP - JavaServer Pages - Java para web
- Imprimir JTable Print
- Olá Mundo com Struts2 e NetBeans
- Tipos de dados em Java: int, Double e String
Falta você instanciar a classe, caso não fizer isso não vai funcionar.Antes do System.out.println você deve colocar a seguinte linha:
ResponderExcluirHelloWorld heloWorld = new HelloWorld();
Boa tentativa... mas "tente outra vez".
ResponderExcluirViu gurizada!!!
ResponderExcluirNunca vai funcionar desse jeito!
Vcs precisam salvar o nome do arquivo conforme for o nome da classe.
EX:salvam o nome do arquivo como HelloWorld.java
agora é só compilar com javac HelloWorld.java
Obrigado!
Exato! Dalvan descobriu o bug! Isso ocorre porque nas regras de nomenclatura do Java diz que: um arquivo tem uma classe, e que o nome desse arquivo é o "nome da classe".java, observando maiúsculas e minúsculas.
ResponderExcluirNeste caso bastaria renomear o arquivo para HelloWorld.java e mandar compilar (javac nome_arquivo.java).
É isso aí pessoal. Preparem-se para o próximo where is the bug!
Valeu aos participantes :)
É verdade, no .NET também é assim, o nome da classe deve ser igual ao nome do arquivo.
ResponderExcluir