“Conocimientos Programación>Programación Java

Cómo ejecutar PKZIP De Java

2013/3/1
Al escribir código Java, a menudo es necesario recurrir a otros programas para funciones no implementadas por su propio código. A menudo, los programas externos o aplicaciones que se invoca no están escritos en Java. A veces, no tienen ni siquiera acceso a sus códigos fuente . Usted necesita una manera de invocar a otras aplicaciones de Windows a partir de código Java. Eso implica la contribución a ellos, pasar el control a ellos en el entorno de ejecución que esperan, y tener acceso a su salida. En particular , es fácil para invocar la utilidad de compresión /descompresión de archivos PKZIP desde Java en Windows . Cosas que necesitará de computadora con Windows máquina virtual
Java y el compilador de bytecode instalado en el equipo
PKZIP instalado en el equipo
Ver Más instrucciones
1

importar " java.io. *" y " java.util . *" en el código de Java.
2

se ejecutará PKZIP en el mismo marco de tiempo de ejecución en el que se ejecuta la aplicación Java , pero como un proceso separado . Eso significa que el código Java se creará un nuevo proceso en ejecución PKZIP , y luego esperar a que el nuevo proceso se lleva a cabo , a continuación, reanudar la ejecución. Para ello, primero incluirá

Runtime myruntime = Runtime.getRuntime ( ) .

En el código
3

Incluir

proceso newproc = myruntime.exec ( " \\ " c :/Archivos de programa /PKWARE /pkzipc.exe \\ "");

en el código con el fin de crear y tenedor del nuevo proceso. La versión de PKZIP diseñado para ser invocados desde la línea de comando se llama " pkzipc.exe "
4

Espere hasta PKZIP se hace incluyendo

newproc.waitFor ( ) .
5

Si desea pasar argumentos al PKZIP , pase una matriz de String como argumento al método Runtime.exec (), como se muestra . La primera cadena debe contener la ruta de acceso y el nombre de , el ejecutable . La segunda y siguientes cadenas contienen los argumentos. Consulte el Manual del PKZIP 6.0 Línea de comandos del usuario para una amplia explicación de cómo se puede hacer esto mediante el paso de argumentos de PKZIP . Por ejemplo , decimos que queremos agregar el archivo llamado " summary.doc " al archivo ya existente denominado " JanuarySales.zip " . Invoque Runtime.exec ( ) de esta manera :

String [ ] = { commandwithargs

" \\ " c :/Archivos de programa /PKWARE /pkzipc.exe \\ "",
< p > " -a JanuarySales.zip " ,

" summary.doc "

} ;

myruntime.exec ( commandwithargs ) ;

Programación Java
Cómo instalar el Java Software Development Kit
Cómo convertir HTML a texto en Java
Cómo crear un reloj digital en Java
Cómo evitar una división por cero de excepciones en Java
Cómo imprimir instrucciones Using Java
Cómo construir un reloj simple para un Android en Eclipse
Java Chat Server Tutorial
Cómo utilizar caracteres nativos japoneses en JSP
Conocimientos Informáticos © http://www.ordenador.online