código Shell normalmente chama uma rica variedade de utilitários de sistema disponíveis a partir do prompt de linha de comando (também chamado de " shell " ) . Utilitários disponíveis dependem do sistema operacional , eles executam funções como monitorar o estado de conexões de rede e procurando os arquivos que contenham uma determinada cadeia de caracteres. Quando um programa Java precisa de uma função fornecida por um utilitário externo , chamando que a utilidade é preferível tentar reinventar a roda , implementando a função a partir do zero em Java. Você pode executar o código shell em seu programa Java para aproveitar o poder de utilitários externos. Instruções
um
Inclua as seguintes linhas no início do seu código Java : .
Import java.io. *;
java.util import * ;
Página 2
Criar um contexto de tempo de execução (em princípio , com as mesmas configurações de ambiente de aquele em que a sua aplicação Java já está em execução ) para executar o código shell , como no seguinte exemplo de código : < br >
Runtime shellRuntime = Runtime.getRuntime (); código
Shell será executado como um processo separado
3
Lançar o código shell como no exemplo a seguir . código : Processo
shellProcess = shellRuntime.exec ("\\" c :/system32/ipconfig renovar \\ "");
Substituir " c :/system32/ipconfig renovar " com o shell completo comando que você deseja executar , ou seja, o caminho completo para o arquivo executável seguido por todos os parâmetros necessários .