Hum, quando você usa “exec”, deve fornecer tudo que é necessário para a tal aplicação rodar. Se ele tenta usar a entrada-padrão para pedir a senha, você tem de obter um redirecionamento: o Java não vai lhe dar um “prompt” para obter a senha.
Se puder, passe a senha na linha de comando.
K
KolT
ai que esta, nao tem senha… digitando o comando que to tentando fazer o Java executar o ‘backup’ é gerado sem problema, mas na linha de codigo não… como poderia fazer para usar -p e indicar a senha? que nao tem senha alias, so ‘precionar o enter’ ?
jcatino
Em que diretório vc executa o “java -cp CLASSPATH classe…” ? Se vc executa ele agendado, faça-o desde uma bat que vá para o diretório onde esteja o executável.
Outra forma seria setar o PATH com o caminho do executável que quer rodar, para que seja executado desde qualquer diretório.
Se precisar variáveis setadas, vc precisar montar o ambiente também.