Abrir Documento PDF no LINUX  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

Olá amigos, estou com uma duvida para abrir um doc pdf, eu já criei ele esta na minha pasta local e nao estou conseguindo abrir, meu codigo é o seguinte:
PS. esotu utilizando o Linux e com permissoes de pastas para root.

Runtime run = Runtime.getRuntime();

run = Runtime.getRuntime();
Process p = Runtime.getRuntime().exe("cmd.exe /teste.pdf");

Alguem pode me ajudar???

Analyser
Kknd
JavaEvangelist
[Avatar]

Membro desde: 13/10/2006 10:54:18
Mensagens: 338
Offline

analyser wrote:Olá amigos, estou com uma duvida para abrir um doc pdf, eu já criei ele esta na minha pasta local e nao estou conseguindo abrir, meu codigo é o seguinte:
PS. esotu utilizando o Linux e com permissoes de pastas para root.

Runtime run = Runtime.getRuntime();

run = Runtime.getRuntime();
Process p = Runtime.getRuntime().exe("cmd.exe /teste.pdf");

Alguem pode me ajudar???


Porque diabos você esta chamando o cmd.exe???

Use somente *.exe("evince teste.pdf");

Subistitua o evince pelo programa utilizado.

.: Temple Of Shadows :. Linux User #435550

OProj
[WWW]
otaviofcs
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline

Olá,

Eu uso o Ubuntu com gnome como gerenciador de telas. cmd.exe é uma aplicação do Janelas, não existindo no Linux. Para o gnome, mande um:



Que ele carrega o visualizador padrão. Pro KDE eu não sei, mas seguramente tem um equivalente.

abraços,

otávio

visite o blog da Riopro em:
http://blog.riopro.com.br

Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br

Conheça também:
http://votebolsa.com.br
[WWW]
otaviofcs
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline

Kknd wrote:Use somente *.exe("evince teste.pdf");


O evince é um visualizador de pdf. O gnome-open faz parte do gerenciador de janelas do Gnome no Linux e ele possui um registro de quais terminações abrem que determinado arquivo. Ele é mais genérico (para o Gnome, não para o Linux), mas a resposta do Kknd está correta para a maior parte dos SO linux.

visite o blog da Riopro em:
http://blog.riopro.com.br

Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br

Conheça também:
http://votebolsa.com.br
[WWW]
scheide
Debugger

Membro desde: 30/06/2008 12:56:15
Mensagens: 51
Offline

Desculpe a ignorância, mas numa página JSP o evince tem que estar instalado no servidor ou no cliente? Se for no cliente, tem alguma solução "genérica" que funcionaria em qualquer distro linux, SO, etc.?
[]'s
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team