Como faço para abrir um documento PDF?

Olá,

Eu gero um arquivo PDF ( com o iText ) e gostaria de abrí-lo de dentro da minha aplicação SWING.

Tentei :

[code]Runtime run = Runtime.getRuntime();

    try {
    	  run = Runtime.getRuntime();
          Process proc = run.exec("Extrato.pdf");[/code]

mas recebi a excessão java.io.IOException: CreateProcess: Extrato.pdf error=193

Alguém me ajuda ?

Márcio

Tente algo como:

 Process p = Runtime.getRuntime().exec("cmd.exe /C c:\Extrato.pdf");

Diogenes,

Funcionou.

Obrigado,

Márcio

estou tentando desenvover uma aplicação swing que deveria abrir o pdf, mas gostaria que abrisse dentro da aplicação !
tem como fazer isso ?
alguem tem um tutorial sobre isso ? ou poderia explicar como fazer?

Se eu nao me engano o Jasper tem um componente que exibe documentos pdf.

Google: Jasper Reports

Boa sorte! :thumbup:

Oi pessoal estou tentando abrir um documento pdf, so que preciso que o caminho e o nome do arquivo seja um parametro, tentei usar esse exemplo de vcs, mas só abri se o documento estiver no C.
Alguem ai pode me dar uma dica.
valeu pessoal

java.awt.Desktop desktop = java.awt.Desktop.getDesktop(); desktop.open(new File("C:\SeuArquivoPDF.pdf"));

[quote=jweibe]java.awt.Desktop desktop = java.awt.Desktop.getDesktop(); desktop.open(new File("C:\SeuArquivoPDF.pdf")); [/quote]

Tentando salvar o tópico:

Desktop.getDesktop().open(new File(“ReVendaRapida.pdf”));