Back Up Next

Kako zagnati program

 
Razreda Runtime in Process omogočata, da Java aplikacija zažene poljuben program ter manipulira z njegovim izhodom;
import java.io.*;
class test {
    public static void main(String[] args) {
        Runtime r = Runtime.getRuntime(); // instanca Runtime
        try {
            Process p=r.exec("mem.exe"); // poženemo program mem.exe
            // vhodni tok bo bral izhod pognanega programa
            BufferedReader kbd=new BufferedReader(new InputStreamReader(p.getInputStream()));
            String line;
            while ((line=kbd.readLine())!=null) // beremo do konca
                System.out.println("Program izpise: " + line);
        } catch (Exception e) {
            System.out.println("Exception: " + e.getMessage());
        }
    }
}

Back Up Next