Class: JavaWrapper

JavaWrapper


new JavaWrapper(path)

Classe que facilita a execução de códigos em Java.

Parameters:
Name Type Description
path

Caminho completo para para o interpretador Java. Será utilizado o interpretador disponível no path caso não seja informado.

Members


classPath :Array

Nomes de diretórios e arquivos JAR/ZIP onde as classes Java serão pesquisadas. Verifique o formato na documentação da execução do java em linha de comando.

Type:
  • Array

errorOutput :string

Armazena o último erro gerado pela aplicação java.

Type:
  • string

output :string

Armazena o último resultado gerado pela aplicação java.

Type:
  • string

workDir :string

Diretório de trabalho do aplicativo java que será executado. Será utilizado como base dos paths relativo do aplicativo executado. Caso não seja informado, o workDir será o mesmo do Engine.

Type:
  • string

Methods


run(parameters [, opt_async])

Executa o interpretador java com os parâmetros informados. Observe o resultado do script através das propriedades output e outputError.

Parameters:
Name Type Argument Description
parameters String

Parâmetros que serão passados para o interpretador

opt_async boolean <optional>

Indica que o Java será disparado de forma assíncrona. Quando executado de forma assíncrona, as propriedades output e outputError não serão atualizadas.

Returns:

True se a execução do código Java foi bem sucedido. Observe que o script pode ter sido executado com sucesso, mas erros podem ter sidos informados pela saída de erro, informações gravadas na propriedade outputError.

Type
Boolean