Ich habe ein Servlet in Tomcat6 ausgeführt. Ich benutze den folgenden Code, um einen Befehl in ubuntu Runtime.getRuntime() auszuführen. Exec ("/ usr/bin/Wein cmd/c etwas.vbs"); Das Problem ist tomcat6 läuft das Programm als "tomcat6" Benutzer, der über Java-Befehl. Also die oben genannten Befehle getErrorStream gibt als "Wein: /home/randeel/.wine ist nicht im Besitz von Ihnen" Ich habe "Wein" mit dem Benutzer "randeel" installiert. Gibt es einen Workaround dafür?java - Ausführen eines Befehls in Linux
Vielen Dank, Rana.
Wenn Sie "chmod a + rwx /home/randeel/.wine" funktioniert es? – PeterMmm