• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

java aus php aufrufen

stetabar

Granny Smith
Registriert
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!
 

creative7even

Jerseymac
Registriert
23.02.05
Beiträge
454
gibt
Code:
$output = array();
exec('ls -la', $output);
print_r($output);
etwas zurück?
 

Maluku

Finkenwerder Herbstprinz
Registriert
10.05.08
Beiträge
464
Probier mal:
Code:
$output = `java meineKlasse arg1 arg2`;
echo $output;