Windows-Taschenrechner aufrufen

ChrisHH1983

Grünschnabel
Hallo Javafreunde,

ich würde gerne aus einer Java Anwendung heraus den Windows-Taschenrechner aufrufen. Und bin da gerade am verzweifeln. Kann mit jemand weiter helfen?

Gruß

der Chris
 
Nicht verzweifeln, Chris! ;-)

Java:
try {
    Runtime.getRuntime().exec("calc.exe");
} catch (IOException e) {
    e.printStackTrace();
}
 
>Java 5

Java:
 ProcessBuilder pb = new ProcessBuilder("myCommand", "myArg1", "myArg2");
 Map<String, String> env = pb.environment();
 env.put("VAR1", "myValue");
 env.remove("OTHERVAR");
 env.put("VAR2", env.get("VAR1") + "suffix");
 pb.directory(new File("myDir"));
 Process p = pb.start();
 
Hach, wie die Zeit vergeht... ja, der ProcessBuilder ist wohl die aktuellste Lösung:

Java:
ProcessBuilder pb = new ProcessBuilder("calc.exe");
try {
	Process p = pb.start();
} catch (IOException e) {
	e.printStackTrace();
}

Andererseits ist exec() nicht als deprecated o.ä. gekennzeichnet. Für dieses Beispiel dürfte es also keine Rolle spielen, welche Methode Du verwendest.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück