Quando você instala um programa (aqui: javac.exe), você pode iniciar o programa de duas maneiras:
- Digite o caminho completo: "C: \ Arquivos de programas \ Java 1.XY \ bin \ javac" MyStuff.java (observe as aspas; elas são necessárias devido aos espaços no caminho nome)
- Mude para o diretório e, em seguida, emita o comando: cd "C: \ Arquivos de programas \ Java 1.XY \ bin \" , em seguida, javac MyStuff.java ( somente se o arquivo estiver no mesmo diretório)
A solução para isso é definir a variável PATH. Ela possui um; lista separada de pastas, onde seus arquivos executáveis vivem. Configure-o assim para uma alteração de hora: set PATH="% PATH%; C: \ Arquivos de Programas \ Java 1.X.Y \ bin" . Agora você pode emitir o comando javac MyStuff.java na pasta com sua fonte, ou em qualquer outra pasta, sem digitar o caminho inteiro toda vez.
Veja outro post para definir isso permanentemente. Espero que você goste de codificação!