Instituto Superior de Engenharia do Porto Engenharia Informática Aplicação Java --- Linha de Comandos Introdução Para corrermos uma aplicação Java da linha de comandos devemos atender aos seguintes passos: Principais passos Detalhes 1. Criar os ficheiros com o código fonte com um editor, por exemplo Notepad . Dar aos ficheiros os nomes da classe seguidos da extensão .java 2. Criar um ficheiro batch para aceder ao . O ficheiro deverá conter as duas linhas compilador java e nos posicionarmos no seguintes: directório onde estão os ficheiros java da Set Path=%Path%;c:\directório onde está o aplicação (0) compilador java CD c:\directório onde estão os ficheiros com o código Java da aplicação 3. Correr o ficheiro batch 4. Compilar a aplicação(1) javac <nome do ficheiro que contem o main> É criado o ficheiro compilado .class 5. Executar a aplicação(2) java <nome do ficheiro compilado> Não usar a extensão .class (0) Além da variável de ambiente Path o Java associa outra variável Classpath.O JRE procura pelos items a executar (classes Java) nos directórios especificados na Classpath. O sistema sabe onde procurar as classes do sistema , mas as criadas pelo programador terá que ser indicado na variável Classpath. Se nada for indicado o JRE procura no directório corrente mas se se encontrarem noutro ter-se-á que dar a seguinte instrução: Set Classpath=< caminho do directório>; <outro caminho de directório>; . (; signfica ou . significa directório corrente) Helena Leitão Dulce Mota pág. 1 Instituto Superior de Engenharia do Porto Engenharia Informática (1) Se pretendermos ver os passos da compilação mais internamente podemos usar a opção –verbose javac –verbose <nome do ficheiro que contem o main> (2) Se pretendermos conhecer opções de execução fazemos: java -? Podemos ainda criar automàticamente documentação do nosso código fonte, desde que no código fonte juntemos comentários colocados entre /** e */ .Esses comentários serão transferidos para ficheiros HTML para documentar o nosso programa. Na linha de comando indicamos javadoc <lista dos ficheiros fonte> Helena Leitão Dulce Mota pág. 2