Duvida javac [resolvido!]

Uso win xp e nao consigo compilar via dos…
O peguei um tutorial e deixei o javac funcionando no cmd!!
Mas nao sei como fazer pra ele pegar um arquivo e compila-lo…
Estava usando o net beans mas queria aprender a fazer no braço :twisted:

Valeu

Passe o nome da classe como parâmetro do comando javac

javac NomeDaClasse.java

Em qualquer diretorio?

Pode usar em qualquer diretório. Mas se o arquivo.java não estiver no diretório atual, tem que especificar o endereço completo.

Exemplo:

javac /home/user/java/NomeDaClasse.javaNo exemplo estou informando onde está o arquivo “NomeDaClasse.java”.

Por default qual eh a pasta base?
Acho que o seu SO é um linux…
javac /home/user/java/NomeDaClasse.java

No win eu colocaria

javac /C:/Documents and Settings/meth/Desktop/entulho

Tem como eu dar um “import” no javac pra ter uma pasta padrao?
Para somente digitar javac NomeDaClasse.java numa pasta que defini como padrao?

Para compilar passando só o nome da classe, faz um cd para acessar o diretório. Aí do diretório utilize o javac.

cd C:\Documents and Settings\meth\Desktop\entulho javac NomeDaClasse.java PS.: No Windows as barras são invertidas.

Na documentação também tem alguns exemplos e os parâmetros que podem ser passados paro o javac: http://download.oracle.com/javase/6/docs/technotes/tools/windows/javac.html

Ai cria um arquivo .class na pasta…
Como faço para usar o .class?

Para executar um arquivo .class use o comando java.

java NomeDaClasse

PS.: Para usar o comando java passe somente o nome da classe, a extensão .class não é necessária.