Galera tem uns 2 dias que comecei a estudar java, primeiro tomei uma surra para configura-lo rs e agora agarrei no primeiro prog, aquele bem básico. Eu só vi, revi, trevi, várias vezes o código fonte e ñ encontrei nenhum erro. Eu consigo compila-lo perfeitamente por meio do comando: javac nome do meu prog.java gera o .class só que na hora de executar dá o seguinte erro sendo que eu ñ estou colocando .class no final para poder executar e salvei o arquivo com o mesmo nome da class. E ai galera alguma idéia?
ERRO: http://img254.imageshack.us/my.php?image=erroaa5.jpg
Código fonte:
public class Teste
{
public static void main(String args[])
{
System.out.println(“Meu primeiro programa em Java”);
}
}
Desde já obrigada e desculpe pela pergunta tão elementar, mas é que realmente programar é algo novo para mim :oops:
O problema que você tem não é no código. Aparentemente você está compilando seu programa em uma versão de java e tentando rodar com outra. Verifique se o seu path está apontando para o diretório correto.
Se você estiver rodando em linha de comando, pode testar a versão do java com o comando java -version.
Realmente tinha uma outra versão do java instalado aqui, desistalei e agora tá dando este erro: Exception in thread “main” java.lang.NoClassDefFoundError: Teste
[quote=Angell]Realmente tinha uma outra versão do java instalado aqui, desistalei e agora tá dando este erro: Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorldConsole/class
[/quote]
Agora o que está acontecendo é que você está colocando a extensão .class ao utilizar o comando java.
Ai é que tá eu ñ coloquei .class Até tentei esta sequencia de comandos p/ v se iria funcionar e nada continua dando o mesmo ERRO javac Teste.java
TesteConsole.
PS: elomarns somos quase vizinhos sou de Queimados :lol:
Se o erro não é o que eu mencionei acima, considere os seguintes fatores:
1- Para compilar e executar um aplicativo Java você deve ter pelo menos a variável de ambiente PATH configurada. Além dos valores já existentes nela, você deve adicionar o caminho até o diretório bin do JDK(C:\Arquivos de programas\Java\jdk1.6.0\bin, se estiver usando o JDK 6 e tiver instalado ele no diretório padrão).
2- Depois de criar a sua primeira aplicação, geralmente um Hello World, deve salvá-la em um arquivo com a extensão .java, sendo que o nome do arquivo deverá ser exatamente o mesmo nome da classe, caso esta seja pública.
Exemplo:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
Salve o arquivo acima com o nome HelloWorld.java
3- Para compilar um arquivo-fonte Java você deve usar o comando javac seguido do nome do arquivo mais a extensão .java.
Exemplo:
javac HelloWorld.java
4- Pare executar um aplicativo Java você deve utilizar o comando java seguido do nome da classe que contém o método main, sendo que o nome da classe não deve conter a extensão .class.
Exemplo:
java HelloWorld
Se todos os passos acima forem seguidos acredito que não tenha porquê a aplicação não ser executada.
P.S.: Realmente moramos razoavelmente pertos, inclusive tenho conhecidos em Queimados.
Bom embora eu seja iniciante (muito iniciante) eu ñ daria esse mole todo eu tentei executar o Teste tá com aquele HelloWorld pq eu copiei o ERRO de uma apostila q eu estava estudando é o mesmo erro só que segundo a a apostila este erro se dá devido a se tentar executar o arquivo com o .class no final coisa q eu ñ fiz.
Será que o problema pode ser na configuração do Java, eu coloquei todas as variaveis com o mesmo caminho: C:\Arquivos de programas\Java\jdk1.6.0\bin será que pode ser isso?
acho que vai caso quera dar uma lida no meu tuto de instalar o java em 5 minutos sem esquentar a kbeça… pega ele ai em anexo… caso quera instalar novamente eh necessario remover essa que vc tem e começar tudo do zero. e delete as pastas tb que ele criou… se for reistalar para seguir a orientacao do tuto…
se não encontrar problema no path, copie seu .class para o diretorio ‘bin’ do local onde vc instalou (Ex: d:\java\bin) o java e tente executar (Ex: d:\java\bin\java Teste). Se rodar, vc está com duas JRE instaladas. Fique com apenas uma e verifique as variáveis de ambiente que estão iniciando no Windows.