seguinte PATH eh um caminho !! vc seta isso pra digitar um comando em qualquer diretorio (no DOS) e poder executa-lo ! mesmo naum estando na pasta que tenha o executável.
JAHA_HOME eh onde o seu java foi instalado.
essas paradas todas sao setadas no autoexec.bat que eh um arquivo do windows
Pelo que eu sei,
PATH é o diretorio absoluto onde está localizado o J2SE, ou qualquer outro. Voce deve configurar para compilar os seus arquivos .java pelo DOS ou SHELL.
CLASSPATH é o caminho onde estão as bibliotecas do Java, que você importa nos seus programas. Se voce não configurar o CLASSPATH, suas classes nunca irão localizar por exemplos os java.lang e java.util.
Cara, PATH é como o naim falou. Os arquivos que estiverem no diretório dessa variável podem ser chamados, mesmo que você não esteja naquele diretório.
Ex: SET PATH=C:\ARQUIV~1\BORLAND\CBUILD~1\BIN;C:\ARQUIV~1\BORLAND\CBUILD~1\PROJECTS\BPL;C:\j2sdk1.4.2_03\BIN;C:\Inprise\vbroker\bin
JAVA_HOME é onde o Java está instalado, Ex: C:\j2sdk1.4.2_03
Classpath é onde estão as bibliotecas do java. Se você quer usar servlets, por exemplo, tem que incluir o servlet.jar no classpath.
Quando você coloca entre %%, você referencia o conteúdo da variável:
javac -classpath %classpath% Teste.java será:
javac -classpath (diretórios do classpath) Teste.java