Java abrindo descobrir quando fechou o MS word

Olá
Pessoal
Estou abrindo o word com o codigo abaixo, e gostaria de saber em que momento o usuario fechou o word?

        System.out.println("abriu o word");
        Process processo = Runtime.getRuntime().exec("c:\\temp\\mydocument.doc");
        InputStream input = processo.getInputStream();
        while(input.read() == -1){
            Thread.sleep(200);
        }



       System.out.println("fechou o word");

Amigo, já é o terceiro post que você está escrevendo aqui, e você não explicou qual é o seu verdadeiro problema.
Pelo que imagino, lhe pediram para fazer o seguinte na sua página:

  • A página baixa um documento blablabla.doc
  • O usuário lê o documento, e depois talvez até possa modificá-lo
  • Se o documento for modificado, ele pode até salvá-lo de volta no servidor.

Isso não dá para fazer de uma só vez em uma só página.

Ou então outra coisa:

  • A página mostra um documento blablabla.doc
  • O usuário lê o documento, e clica em algum lugar na página para mostrar a página seguinte

Isso é possível, mas se você incluir o documento dentro da página. Isso é possível usando um tag < OBJECT > ; pergunte sobre isso aqui mesmo, que alguém pode lhe explicar melhor.

Do jeito que você está tentando fazer, a resposta que a gente vai lhe dar é sempre "não" ou coisa parecida.

Acho que mais claro que isso é impossivel.
Só estou querendo saber em que momento o usuario fechou o word !

Grato

A resposta simples é: use waitFor.
Mas acho que ainda assim não resolve seu problema.