Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man driver PKZIP Från Java

    När du skriver Java-kod , måste du ofta åberopa andra program för funktioner som inte är implementerade av din egen kod . Ofta är de externa program eller applikationer som åberopas inte skriven i Java . Ibland behöver du inte ens har tillgång till sina källkoder . Du behöver ett sätt att åberopa andra Windows-program från Java-kod . Det innebär att ge bidrag till dem , passerar kontrollen till dem i utförandet miljö de förväntar sig, och har tillgång till sin produktion . I synnerhet är det lätt att åberopa PKZIP komprimering /dekomprimering verktyg från Java på Windows . Saker du behöver
    dator som kör Windows Review Java virtuell maskin och bytekod kompilator installerad på datorn
    PKZIP installerat på datorn
    Visa fler instruktioner
    1

    Importera " java.io. * " och " java.util . * " i din Java-kod .
    2

    Du kommer att köra PKZIP i samma runtime sammanhang där din Java-program körs , men som en separat process . Det innebär att din Java-kod kommer att skapa en ny process som körs PKZIP , sedan vänta tills den nya processen är klar , fortsätt sedan köra . För detta , först inkludera

    Runtime myruntime = Runtime.getRuntime ( ) , .

    I koden
    3

    Inkludera

    process newproc = myruntime.exec ( " \\ " c :/program files /PKWARE /pkzipc.exe \\ " " ) ;

    i koden för att skapa och gaffel den nya processen . Den version av PKZIP avsedd att åberopas från kommandoraden kallas " pkzipc.exe "
    4

    Vänta tills PKZIP görs genom att inkludera

    newproc.waitFor ( ) ; .

    5 p Om du vill skicka argument till PKZIP , passerar en String array som argument till Runtime.exec ( ) metoden , som visas . Den första strängen ska innehålla sökvägen till och namnet på den körbara . Den andra och efterföljande strängar innehåller argumenten . Se PKZIP 6,0 Command Line Bruksanvisning för en omfattande förklaring av hur du kan göra detta genom att skicka argument till PKZIP . Till exempel säger att vi vill lägga filen som heter " summary.doc " till den redan existerande arkivet som heter " JanuarySales.zip " . Åkalla Runtime.exec ( ) på detta sätt :

    String [ ] commandwithargs = {

    " \\ " c :/program files /PKWARE /pkzipc.exe \\ " " ,

    " - a JanuarySales.zip " ,

    " summary.doc "

    };

    myruntime.exec ( commandwithargs ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Måla i Java
    ·Hur du importerar och Set Up GWT i en Eclipse
    ·Hur Program pauser i Java
    ·Hur man installerar mailade APK filer
    ·Hur man läser heltal från konsolen i Java
    ·Hur man skapar en enkel webbtjänst i Apache Tomcat
    ·Hur man använder Properties File i Struts
    ·Vad är Grundläggande Error 104 & Java
    ·Hur man gör ett brädspel i Java
    ·Java Funktion & Argument Defaults
    Utvalda artiklarna
    ·Hur hittar man den Buffertstorlek i DBDataReader getByt…
    ·Hur man gör en XML spellista med PHP
    ·Hur byter jag namn på filer med VBS Script
    ·Hur man kör Java koder med ColdFusion
    ·Hur man upptäcker en Cirkularitet i en länkad lista i…
    ·Hur man gör Antal Sortering i Java
    ·Hur man skapar fyndiga Scaffold Rails
    ·Hur vill ändra teckensnitt i System.Windows.Textbox
    ·Hur man bygger en databas för webbplats
    ·Hur Inkludera dag i Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz