0
public static void main(String[] args)
{
String command = "/usr/bin/xulrunner -app /home/user/myapp/app.ini";
System.out.print(command);
try {
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(command);
BufferedReader input = new BufferedReader(
new InputStreamReader(pr.getInputStream()));
String line = null;
while ((line = input.readLine()) != null) {
System.out.println("\n"+line);
}
int exitVal = pr.waitFor();
System.out.println("\nExited with error code " + exitVal);
} catch (Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
Ce code imprime: "liquide' avec le code d'erreur 2"Comment exécuter une application xulrunner à partir du code java?
Quand je lance "/ usr/bin/XULRunner -app /home/user/myapp/app.ini" dans le Terminal, il fonctionne bien. Il imprime "Bonjour le monde"
Eh bien, code d'erreur c'est juste une partie du problème. Le principal problème est que Xulrunner n'imprime pas "Hello world" tant qu'il le faut. –