• 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+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?