Uma vez que um programa Java tenha sido
compilado e esteja pronto para ser
interpretado por uma JVM, sua forma básica
de execução é através do interpretador Java. Por
exemplo, se o arquivo Hello.class
contém o
bytecode correspondente ao código fonte do arquivo
Hello.java
, sua execução
dá-se através da linha de comando
> java Hello
Observe que a extensão .class
não é
incluída na linha de comando.
O interpretador java
realiza os seguintes passos para
executar o código indicado:
main()
presente nessa classe.
Para que o interpretador possa localizar a classe para a máquina
virtual, é preciso que ela esteja localizada em um diretório conhecido
da máquina virtual, indicado pela variável CLASSPATH
.
Esta deve ser definida com a lista de diretórios nos quais a JVM irá
procurar pelos arquivos de classes. Por exemplo, para que os arquivos
no diretório corrente (indicado por '.') sejam localizados, define-se
o CLASSPATH
como:
> export CLASSPATH=$CLASSPATH:. (linux/bash) > set CLASSPATH=%CLASSPATH%;. (dos)
©
Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP