Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como executar o PKZIP De Java
Ao escrever código Java, muitas vezes você precisa invocar outros programas para funções não implementadas por seu próprio código. Muitas vezes , os programas externos ou aplicativos que estão sendo invocados não são escritos em Java. Às vezes, você não tem sequer acesso aos seus códigos-fonte . Você precisa encontrar uma maneira de invocar outros aplicativos do Windows a partir do código Java. Isso implica que contribuam para eles, passar o controle para eles no ambiente de execução que esperam, e ter acesso a sua produção. Em particular , é fácil de invocar o arquivo PKZIP utilitário de compressão /descompressão de Java no Windows. Coisas que você precisa
computador rodando Windows
máquina virtual Java eo compilador bytecode instalado no computador
PKZIP instalado no computador
Show Mais instruções
1

Importar " java.io. *" e " java.util . * " no seu código Java.
2

Você será executado PKZIP no mesmo contexto de tempo de execução em que a sua aplicação Java está sendo executado, mas como um processo separado . Isso significa que seu código Java criará um novo processo em execução PKZIP , então espere até que o novo processo é feito , em seguida, retomar a execução. Para isso , em primeiro lugar incluir

Runtime myruntime = Runtime.getRuntime (); .

Em seu código
3

Incluir

processo newproc = myruntime.exec ("\\" c :/arquivos de programas /PKWARE /pkzipc.exe \\ "");

em seu código , a fim de criar e desembolsar o novo processo. A versão do PKZIP projetado para ser chamado a partir da linha de comando é chamado de " pkzipc.exe "
4

Espere até PKZIP é feito através da inclusão de

newproc.waitFor (); .

5

Se você quiser passar argumentos para PKZIP , passar uma matriz de String como argumento para o Runtime.exec ( método ) , como mostrado. A primeira cadeia deve conter o caminho para , eo nome do , o executável . Os segundo e subseqüentes cordas conter os argumentos. Consulte o Manual do Usuário da Linha de Comando do PKZIP 6.0 para uma extensa explicação de como você pode fazer isso passando argumentos para PKZIP . Por exemplo, digamos que queremos adicionar o arquivo chamado " summary.doc " para o arquivo já existente chamado " JanuarySales.zip " . Invocar Runtime.exec () desta forma:

String [] = { commandwithargs

"\\" c :/arquivos de programas /PKWARE /pkzipc.exe \\ "" ,

" -a JanuarySales.zip " ,

" summary.doc "

};

myruntime.exec ( commandwithargs );

Anterior :

Próximo : No
  Os artigos relacionados
·Como gerar um comprimento variável de String em Java 
·Como converter P12 com Keytool 
·Como chamar o método OnSubmit em um Controlador De JSP…
·Como fazer um jogo baseado em texto simples em Java 
·Como remover registros nulos de uma matriz em Java 
·O que é o inicializador estático em Java 
·Como fazer um botão usando Java 
·Como executar o JSP em iFrame 
·Exceções de entrada Java 
·Pode Java Remover a última instância de um caractere …
  Artigos em destaque
·Um SQLite Java Tutorial 
·Como enviar um e-mail automático após uma data especí…
·Como instalar o Java 1.6 RPM no Fedora 
·Que é usado Mais: Java ou Visual Basic 
·Como redimensionar imagens utilizando C # 
·Como desenvolver um aplicativo do DirectShow Camera 
·Como acessar uma matriz de cadeia em JSP 
·Hidden Objects em Java 
·Como criar estruturas implícitas no ColdFusion 
·Como identificar os tipos de validação de entrada 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados