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 ) ;