1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

java aus php aufrufen

Dieses Thema im Forum "PHP & Co." wurde erstellt von stetabar, 02.09.09.

  1. stetabar

    stetabar Granny Smith

    Dabei seit:
    18.10.08
    Beiträge:
    17
    Hallo zusammen,
    ich habe eine Java-Klasse die mir per
    Code:
    System.out.println()
    Daten im Terminalfenster(Mac)/Eingabeaufforderungsfenster(PC) zurückgibt.

    Diese habe ich bisher immer problemlos (PC-System) über
    Code:
    $output = shell_exec("java meineKlasse arg1 arg2");
    echo $output;
    PHP abrufen können.

    Auf dem Mac scheint das aber irgendwie nicht zu passen. Da bleibt die Variable $output leer.

    Weiß nur nicht, wonach ich suchen muss oder was der Fehler ist. Wenn ich die Klasse über "Terminal" mit der gleichen Syntax aufrufe, gibt mir die Klasse im Terminalfenster genau das zurück, was sie soll.

    Muss der Aufruf über PHP auf dem Mac anders sein?
    Oder ist das ggf. ein Rechte-Problem?

    Ich weiß nicht, wie ich das Problem angehen soll...

    Danke im Voraus für eure Hilfe!
     
  2. creative7even

    creative7even Jerseymac

    Dabei seit:
    23.02.05
    Beiträge:
    454
    gibt
    Code:
    $output = array();
    exec('ls -la', $output);
    print_r($output);
    
    etwas zurück?
     
  3. Maluku

    Maluku Finkenwerder Herbstprinz

    Dabei seit:
    10.05.08
    Beiträge:
    464
    Probier mal:
    Code:
    $output = `java meineKlasse arg1 arg2`;
    echo $output;
    
     

Diese Seite empfehlen