Import " java.io. * " και " java.util . * " στον κώδικα της Java 2
θα τρέξει PKZIP στο ίδιο πλαίσιο εκτέλεσης όταν η εφαρμογή Java σας τρέχει , αλλά ως . μια ξεχωριστή διαδικασία . Αυτό σημαίνει ότι ο κώδικας Java σας θα δημιουργήσει μια νέα διαδικασία που τρέχει PKZIP , στη συνέχεια, περιμένετε μέχρι να γίνει η νέα διαδικασία και κατόπιν να συνεχίσετε την εκτέλεση . Γι 'αυτό , το πρώτο περιλαμβάνει
χρόνου myruntime = Runtime.getRuntime ()? .
Στον κώδικά σας
εικόνων 3
Συμπεριλάβετε
newproc Process = myruntime.exec ( αρχεία του προγράμματος " \\ " c ://PKWARE /pkzipc.exe \\ "") ?
στον κώδικά σας για να δημιουργήσετε και να πληρώσεις τη νέα διαδικασία . Η έκδοση του PKZIP σχεδιαστεί για να μπορεί να εκτελεστεί από τη γραμμή εντολών που ονομάζεται « pkzipc.exe "
Η
4 Περιμένετε μέχρι PKZIP γίνεται με τη συμπερίληψη
newproc.waitFor ( ) ? .
5
Αν θέλετε να περάσετε επιχειρήματα για να PKZIP , να περάσει ένα πίνακα String ως επιχείρημα για την Runtime.exec (μέθοδος ) , όπως φαίνεται . Η πρώτη σειρά πρέπει να περιέχει τη διαδρομή προς , και το όνομα του , το εκτελέσιμο . Η δεύτερη και τις επόμενες χορδές περιέχουν τα επιχειρήματα . Δείτε το Εγχειρίδιο του PKZIP 6,0 γραμμής εντολών του χρήστη για μια εκτενή εξήγηση για το πώς μπορείτε να το κάνετε αυτό με το πέρασμα επιχειρήματα για να PKZIP . Για παράδειγμα, ας υποθέσουμε ότι θέλετε να προσθέσετε το αρχείο που ονομάζεται " summary.doc " στο ήδη υπάρχον αρχείο με το όνομα " JanuarySales.zip " . Επικαλεστεί Runtime.exec ( ) με αυτόν τον τρόπο :
String [ ] = { commandwithargs
" \\ " c :/αρχεία του προγράμματος /PKWARE /pkzipc.exe \\ " " ,
" -α JanuarySales.zip » , πώληση
" summary.doc "
} ?
myruntime.exec ( commandwithargs ) ?
εικόνων
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα