Meu primeiro programa

Estou fazendo o primeiro programa OlaMundo, já intalei o JVM e o SDK, criei uma pasta CURSO em C: e fiz o seguinte código:
class AloMundo {
public static void main(String args[]) {
System.out.println(?Alo Mundo !?);
}
}
Salvei como OlaMundo.java.

Estou tentando compilar ele no prompt do DOS.

No prompt eu digito:

C:/CURSO/javac OlaMundo.java

Ai da um erro, que é o seguinte:
“javac” não é reconhecido como um comando interno ou externo, um programa operacional ou um arquivo em lotes.

Alguêm pode me ajudar e dizer porque não esta funcionando?
Agradeço desde já

Vc precisa configurar as variáveis de ambiente da uma olhada nesse artigo aqui

Boa noite.
O problema é q vc tem q configurar as variáveis de ambiente. JAVA_HOME etc…
segue um link.: http://www.cseg.eng.br/repositorio/rep_artigos/JV_Variavel_Ambiente.pdf

Dica: Sempre crie o nome da classe com o mesmo nome do arquivo .java

abraços…

Pessoal, valeu mesmo, obrigado…

Fora isso, oura besteirinha.

O nome do arquivo deve ser o nome da classe pública que está no arquivo. Cada arquivo só pode ter uma classe publica. No seu caso, AloMundo e o nome certo seria AloMundo.java . mas você disse que está OlaMundo.java

Cuidado com isso.

Há outro erro na saída do seu programa… deve colocar aspas duplas para representar valores de Strings

System.out.println("?Alo Mundo !?");