Hi
Ich möchte mithilfe von Trang(Trang) automatisch aus einer Xml-Datei eine Xsd-Datei erzeugen . Trang kann man über die Konsole benutzen ,z.b mit folgenden Befehl:
Über die Methode Runtime.exec(String[]) versuche ich diesen Befehl automatisch auszuführen:
Das mache ich wie folgt
Es kommt kein Fehler, aber die Xsd-Datei wird nicht erzeugt. Weiß jemand wieso ? Auf der Konsole funktioniert alles wunderbar. Die Datei trang.jar und Local.xml sind vorhanden.
Ich möchte mithilfe von Trang(Trang) automatisch aus einer Xml-Datei eine Xsd-Datei erzeugen . Trang kann man über die Konsole benutzen ,z.b mit folgenden Befehl:
Code:
java -jar trang.jar "Local.xml" "Local.xsd"
Über die Methode Runtime.exec(String[]) versuche ich diesen Befehl automatisch auszuführen:
Das mache ich wie folgt
Java:
public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
String[] arguments = new String[]{"java","-jar","trang.jar","Local.xml","Local.xsd"};
try {
runtime.exec(arguments);
} catch (IOException ex) {
ex.printStackTrace();
}
}
Es kommt kein Fehler, aber die Xsd-Datei wird nicht erzeugt. Weiß jemand wieso ? Auf der Konsole funktioniert alles wunderbar. Die Datei trang.jar und Local.xml sind vorhanden.