Si me deja compilar con el comando "javac" pero tengo que entrar en la carpeta donde está el archivo.java. Lo que quiero es que compile estando dentro de otra carpeta por ejemplo desde el escritorio. Estas son las variables path y classpat
path
C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_45\bin;C:\ejercicios_java;
classpath
C:\Program Files\Java\jdk1.7.0_45\lib;C:\ejercicios_java;
Me falta configurar éstas variables para que me ejecute y compile los archivos incluidos en ésta carpeta C:\ejercicios_java, es decir, se ejecuten sin tener que introducir en la consola "cd C:\ejercicios java".
En ésta carpeta tengo mi ejercicio: un archivo llamado MiModulo.java y otro MiModulo.class que se crea al compilar. Estando por ejemplo en "C:\Windows\system32" hago "java MiModulo" y la clase se ejecuta pero si hago javac MiModulo.java no se compila, tendría que entrar antes en C:\ejercicios_java.