• 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+AS] osascript und AS aus Java unterschiedlich?

Wikinator

Adams Parmäne
Registriert
21.08.04
Beiträge
1.297
Hallo,

ich versuche (nur als Beispiel) folgendes in Java aufrurufen:
Code:
Process process = Runtime.getRuntime().exec("osascript -e \"say \\\"Hi\\\" using \\\"Whisper\\\"");

wenn ich mir den String mittels System.out.println ausgeben lasse kommt:
Code:
osascript -e "say \"Hi\" using \"Whisper\""

exakt dieser Code funktioniert nun wunderbar im Terminal, aber nicht im Java Programm. Ich bekomme diese Fehlermeldung:
Code:
4:4: syntax error: Expected string but found end of script. (-2741)
 

Squart

Pomme Etrangle
Registriert
29.01.04
Beiträge
910
Versuch mal folgendes:
Code:
Process process = Runtime.getRuntime().exec{
  new String[] {"osascript",  "-e", "say \\\"Hi\\\" using \\\"Whisper\\\""}
};
 
  • Like
Reaktionen: Wikinator

Squart

Pomme Etrangle
Registriert
29.01.04
Beiträge
910
Bitte schön.
Habe ich übrigens aus dem Buch "Java für Mac OS X". Das ist wirklich ein tolles Buch. Sehr empfehlenswert. :D

Gruß
Squart
 

Wikinator

Adams Parmäne
Registriert
21.08.04
Beiträge
1.297
das Buch habe auch. Habe das wohl überlesen. Aber wo ist den eigentlich der Unterschied zwischen den beiden Versionen?