Hy、javaでパスワードの入力を求めるときにcmd行を実行する方法
Javaアプリケーションからpostgresqlデータベースをダンプしようとしました。
CMDでは、[OK]を行く:
pg_dump -U user database>outfile.sql
とCMDは私のjavaから、このコマンドラインにアクセスするにはパスワード
を求めるプロンプトが表示されます
Runtime.getRuntime().exec("pg_dump -U user database>outfile.sql");
、今では、パスワードの入力を待ちます。
私はRuntime.getRuntime().exec(String[])...
で試しましたが、何もしませんでした。
どういうわけか、私は.exec()
メソッドのパラメータ「パスワード」を設定する必要があり、
pg_dumpの文は、それのコマンドラインでパスワードを受け付けません。..