私はtomcat6でサーブレットを実行しています。私は次のコードを使ってコマンドを実行します。 ubuntu Runtime.getRuntime()。exec( "/ usr/bin/wine cmd/c some.vbs"); 問題は、tomcat6は "tomcat6"ユーザー、javaコマンドの上に というプログラムを実行しています。したがって、上記のコマンドgetErrorStreamは として返します。 "wine:/home/randeel/.wineはあなたが所有していません" ユーザー "randeel"を使用して "wine"をインストールしました。 これに対応する方法はありますか?java - linuxでコマンドを実行する
ありがとう、 ラナ。
"chmod a + rwx /home/randeel/.wine"を実行すると動作しますか? – PeterMmm