Duvida javac [resolvido!]

7 respostas
Meth

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

7 Respostas

Eric_Yuzo

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

javac NomeDaClasse.java
Meth

Em qualquer diretorio?

Eric_Yuzo

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”.

Meth

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?

Eric_Yuzo

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

Meth

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

Eric_Yuzo

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.

Criado 17 de outubro de 2010
Ultima resposta 17 de out. de 2010
Respostas 7
Participantes 2