Guten Tag ,
Ich brauche Hilfe beim Starten eines java Programm aus einem anderen java Programm.
Das Test-Programm Abra.java ist compiliert und liegt auf dem Desktop zusammen mit Abra.class
Das StringSplit.java liegt in einem war File und soll Abra.java starten
Beim ausführen des StringSplit im Eclipse wird :
Creating Process...
Executed Process...
ausgegeben aber mehr nicht.
Die Frage : Wie kann mann das Programm Abra in anderem java Programm richtig Starten und falls Problemmen gibt ,Fehler auslesen.
Danke im Voraus.
Ich brauche Hilfe beim Starten eines java Programm aus einem anderen java Programm.
Das Test-Programm Abra.java ist compiliert und liegt auf dem Desktop zusammen mit Abra.class
Java:
import javax.swing.JFrame;
public class Abra{
public static void main(String args[]){
JFrame meinFrame = new JFrame("Beispiel JFrame");
meinFrame.setSize(200,200);
meinFrame.setVisible(true);
if(Integer.valueOf(args[0])==1){
System.out.println("blalblaln");
}
}
}
Das StringSplit.java liegt in einem war File und soll Abra.java starten
Java:
public class StringSplit {
public static void main(String[] args) {
try {
System.out.println("Creating Process...");
Process p=Runtime.getRuntime().exec("java C:\\Users\\Desktop\\Abra 1");
System.out.println("Executed Process...");
InputStream error=p.getErrorStream();
for(int i=0;i<error.available();i++) {
System.out.println("->"+error.read());
System.out.println("->"+error.toString());
}
p.destroy();
}catch(Exception ex) {
System.out.println("Creating Error...");
ex.printStackTrace();
}
}
}
Creating Process...
Executed Process...
ausgegeben aber mehr nicht.
Die Frage : Wie kann mann das Programm Abra in anderem java Programm richtig Starten und falls Problemmen gibt ,Fehler auslesen.
Danke im Voraus.