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] -------------------------------------------------------------------------