Alessandro,

 Desconfio que a geracao do pdf esta demorando um
pouco e quando Acrobat tenta ler o pdf, ele falha pois
o pdf nao acabou de ser gerado.
 Tente verificar se o arquivo existe antes de abri-lo
e caso ele ainda nao foi gerado, deh um sleep de 1000
milisegundos (por exemplo) e tente novamente.

[]s
Leo

PS: 
 veja este teste. criei os arquivos 1.pdf e 2.pdf, mas
o 3.pdf nao existe. Ao executar o teste ele para e
fica esperando o 3.pdf ser gerado. Ao renomear o
arquivo 2.pdf para 3.pdf e teste continua, abrindo o
3.pdf na mesma tela do acrobat sem o erro.

import java.io.File;
import java.lang.Thread;

class Teste extends Thread
{
  public static void main(String[] args) 
  {
    String filename = "";
    Teste tst = new Teste();

    filename = "c:\\temp\\Testes\\1.pdf";
    tst.abre(filename);

    filename = "c:\\temp\\Testes\\3.pdf";
    tst.abre(filename);

  }

  private void abre(String nomeArquivo) {
    Process m;
    String comando="C:\\Arquivos de
programas\\Adobe\\Acrobat 5.0\\Reader\\AcroRd32.exe ";

    try
    {
      while (true) // Aguarda a criacao do
'nomeArquivo'
      {
        // Somente execute se o 'nomeArquivo' existir
        if (new File(nomeArquivo).exists()) {
          m = Runtime.getRuntime().exec(comando +
nomeArquivo);
          break; // sai do while
        }
        else {
          // dorme 1 segundo
          sleep(1000);
        }
      }
    }
    catch (Exception e)
    {
      System.out.println(e);
    }
  }
}

 --- [EMAIL PROTECTED] escreveu: 
> Cada arquivo pdf gerado é um novo arquivo (com nome
diferente). Quanto ao  código aí vai:
> 
> Process m;
> 
> String comando="C:\\Arquivos de
Programas\\Adobe\\Acrobat 4.0\\Reader\\AcroRd32.exe ";
> 
> String arquivo="c:\\projeto\\"+nomeArquivo;
> 
> m=Runtime.getRuntime().exec(comando+arquivo);
> 
> O parâmetro "nomeArquivo" é String e é gerado
automaticamente. Eu só não consigo abrir, porém o
arquivo é gerado.
> 
> Obrigado,
> 
> Alessandro


_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
http://br.geocities.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a