Executando aplicativos Java
Aplicativos Java™ podem ser iniciados usando o ativador java ou por meio de JNI. As configurações são transmitidas para um aplicativo Java usando argumentos de linha de comandos, variáveis de ambiente e arquivos de propriedade
Propósito
As ferramentas java e javaw iniciam um aplicativo Java iniciando um Java Runtime Environment e carregando uma classe especificada.
Em sistemas AIX, Linux e Windows, o comando javaw é idêntico ao java, com a exceção de que javaw não possui nenhuma janela de console associada. Utilize javaw quando não desejar que uma janela de prompt de comandos seja exibida. O ativador javaw exibe uma janela com informações de erro se falhar.
Em sistemas z/OS , o comando javaw é idêntico a javae é suportado no z/OS® para compatibilidade com outras plataformas..
-Dconsole.encoding=Cp1252
faz com que toda a saída esteja na página de códigos Windows ANSI Latin1 (1252).Uso
A JVM procura a classe inicial (e outras classes utilizadas) em três conjuntos de locais: no caminho de classe de auto-inicialização, nas extensões instaladas e no caminho de classe do usuário. Os argumentos especificados depois do nome de classe ou do nome do arquivo .jar são passados para a função principal.
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]
Parâmetros
- [opções].
- As opções da linha de comandos a serem transmitidas para o ambiente de tempo de execução.
- < class>
- Classe de inicialização. A classe deve conter um método main().
- <file.jar>
- Nome do arquivo .jar a ser iniciado. É utilizado apenas com a opção -jar. O arquivo .jar denominado deve conter arquivos de classe e de recurso do aplicativo, com a classe de inicialização indicada pelo cabeçalho de manifest Main-Class.
- [argumentos]
- Argumentos de linha de comandos a serem transmitidos para a função main() da classe de inicialização.