• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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;