Pessoal sou novato em java
estou tentando rodar o Ola Mundo no Eclipse
mas não consigo
vejam o Codigo do Programa e o erro Gerado
[code]import javax.swing.*;
public class OlaMundo extends JFrame
{
public OlaMundo()
{
super(“Ola Mundo”);
}
public void criaJanela()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
static public void main (String args[])
{
OlaMundo f = new OlaMundo();
f.criaJanela();
}
} [/code]
Erro Gerado
java.lang.NoClassDefFoundError: String args[]
Exception in thread "main"
Eu testei o seu codigo e esta funcionado.Com certeza não é problema de sintaxe java.
Não trabalho com o Eclipse, mas provavelmente é alguma configuração dele.
Se voce quiser testar o codigo, salve o arquivo em uma pasta qualquer(Ex:C:java) e pelo SHELL compile o arquivo(C:java> javac OlaMundo.java)
e depois rode o programa(C:java> java OlaMundo).
Com certeza vai funcionar.
Se vc esta iniciando eu recomendo vc não utilizar uma IDE, pois ela esconde alguns processos do java que seria bom vc saber.
Utilize um editor simplse(o textpad é bom p/ iniciar, ele identa e compila java e não esconde o processo).
Seu codigo está rodando.
está gerando um warning, mas ele abre uma JFrame com o titulo “Ola Mundo”.
o unico problema é q ele está pequeno demais.
dá um setSize(), ou algo parecido nele