Hallo,
ich versuche (möglichst einfach) eine Batch-Datei auszuführen.
Bisher mit:
Runtime.getRuntime().exec(„scan.bat“);
Leider bekomme ich hier immer eine Exception. Ein Befehl wie „System.exec()“ scheint es allerdings net zu geben (Meldung: can not find symbol)…
Bin JAVA-Neuling… Wer kann mir in einem Beispiel die Verwendung des richtigen Befehls erläutern?
Gibt es eine empfehlenswerte Seite bei der ich die Verwendung einzelner JAVA Klassen schnell nachschlagen kann?
Mfg - JENS
Hallo,
Runtime.getRuntime().exec(„scan.bat“);
Sieht korrekt aus.
Leider bekomme ich hier immer eine Exception. Ein Befehl wie
„System.exec()“ scheint es allerdings net zu geben (Meldung:
can not find symbol)…
Liegt die scan.bat im gleichen Verzeichnis wie deine .class-Datei?
Gibt es eine empfehlenswerte Seite bei der ich die Verwendung
einzelner JAVA Klassen schnell nachschlagen kann?
http://java.sun.com/j2se/1.4.2/docs/api/index.html
oder
http://www.google.de
Gruss, Patrick
Hey.
Entweder du legst die Batch-Datei ins Arbeitsverzeichnis deiner Java-Applikation, du erweiterst deine Pfadvariable in Windows oder du gibts einfach den absoluten Pfad der Batch-Datei in der exec()-Methode an.
Viel Erfolg,
Chris