oi pessoal, estou tentando compilar o meu primeiro programa mas não estou conseguindo, antes de me ralhar, sim eu já dei uma olhada nos outros tópicos e segui um tutorial de instalação, mas continuo não conseguindo compilar.Estou usando a versão jdk 1.6.0_11.A instalei no diretório C:\Arquivos de programas\Java.
PATH C:\Arquivos de programas\Java\jdk1.6.0_11\bin
JAVA_HOME C:\Arquivos de programas\Java
CLASSPATH .;JAVA_HOME (conforme um tutorial de instalação aqui do grupo)
para compilar eu abro o prompt de comando e digito: javac HelloWorld.java
é dado um aviso de não achado (file not found)
meu programa:
public class HelloWord {
public static void main(String[] args) {
System.out.println(“Oi, Mundo”);
}
}
usei o bloco de notas e salvei o arquivo como HelloWorld.java
já tentei colocar o arquivo dentro da pasta bin mas não deu certo.
meu windows é XP.
o que está dando de errado?Meu classpath está certo? 
Na Frame Variáveis de usuário para XXXXXXXX
/*Caminho onde esta instalado o java*/
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.5.0_14[/code]
[code]/*Ficará o '.;' mais o caminho de onde foi instalado o java*/
CLASS_PATH = .;%JAVA_HOME%
/*Ficará todos os caminhos já ditados na variavel PATH da Frame 'Variáveis do Sistema mais o caminha da pata bin do java'*/
PATH = %PATH%;%JAVA_HOME%\bin;
Para compilar existe duas maneiras.
Vamos supor que seu HelloWorld.java esta na pasta C:\Teste
1º Alternativa
No dos coloque:
C:
cd c:\teste
javac HelloWorld.java
2º Alternativa
No dos coloque:
javac C:\teste\HelloWorld.java
Valeu Caio, consegui compilar seguindo essas tuas dicas.
1.Mas agora para executar o programa como faço?Digitei java HelloWorld e deu aquele erro: “main” java.lang.NoClassDefFoundError
2.Instalei o java em C:\Arquivos de programas\Java\jdk1.6.0_11, então no meu caso ficaria assim:
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.6.0_11
CLASS_PATH = .;C:\Arquivos de programas\Java\jdk1.6.0_11
certo?
mas não compreendi como ficaria o PATH
poderia citar um exemplo
3.Qual é o correto para a nomeação da variável: CLASSPATH ou CLASS_PATH,JAVA_HOME ou JAVAHOME, existe diferença?
Para executar.
1º
Vamos supor que seu HelloWorld.java esta na pasta C:\Teste
C:
cd c:\teste
java HelloWorld
2º
Correto.
3º
CLASS_PATH,JAVA_HOME
Não está funcionado cara, mas valeu assim mesmo. 
Quando mando executar da o tal do erro:
C:\teste>java HelloWorld
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: HelloWorld. Program will exit.
Minhas variáveis de ambiente:
CLASS_PATH = .;C:\Arquivos de programas\Java\jdk1.6.0_11
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.6.0_11
PATH = C:\teste;C:\Arquivos de programas\Java\jdk1.6.0_11\bin;