Announcement

Collapse
No announcement yet.

Im Programm Datei umwandeln und speichern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Im Programm Datei umwandeln und speichern

    Hallo

    Ich habe ein Programm, der soll ein Datei nehmen: 00004.SPL und im test1.jpeg umwandeln. Im Eingabeaufforderung funktioniert es mit dem Befehl die im Programm steht. Im Programm passiert nichts auch kein Fehler.

    Weiss jemand wo es liegen kann?

    Vielen Dank

    package konverter;

    import java.io.BufferedReader;
    import java.io.InputStreamReader;

    public class testkonverter {

    public static void main(String args1[]) {
    String cmd[] = new String[6];
    cmd[0] = "c:/test/pcl6.exe";
    cmd[1] = "-dSAFER";
    cmd[2] = "-dNOPAUSE";
    cmd[3] = "-sDEVICE=jpeg";
    cmd[4] = "-sOutputFile=c:/test/test1.jpeg";
    cmd[5] = "00004.SPL";
    String sOutput = "";

    try {
    Process p = Runtime.getRuntime().exec(cmd);
    BufferedReader input = new BufferedReader(new InputStreamReader(p
    .getInputStream()));
    String line;

    while ((line = input.readLine()) != null)
    sOutput = line.toString();
    input.close();
    // p.destroy();
    } catch (Exception err) {
    err.printStackTrace();
    }
    System.out.println("Datei umgewandelt");
    System.out.println(sOutput);
    }
    }

  • #2
    Dann würde ich mal debuggen

    In Java schreibt man übrigens

    String[] cmd...

    auch wenn die andere Deklaration auch funktioniert. Eine Datei mit binären Inhalten sollte nicht mit "Zeilen" gelesen/geschrieben werden
    Zuletzt editiert von Christian Marquardt; 25.02.2012, 17:04.
    Christian

    Comment

    Working...
    X