URGENTE - comando para abrir arquivo HTML

4 respostas
D

Eu tenho um relatório em HTML e gostaria de abri-lo atravéz do meu aplicativo Java.

até consequi um resultado quebra-galho com

Runtime.getRuntime().exec("C:/Arquivos de programas/Internet Explorer/iexplore.exe C:/blablabla/relatorio.html");

Isso me da o resultado esperado, se o navegador for o IE e se ele estiver instalado neste mesmo diretório.

Mas eu gostaria de simplesmente mandar abrir o arquivo, e ele abrir no navegador padrão sem problemas, algo como

abrirArquivo("caminhoRelativo/relatorio.html");

de modo que a portabilidade seja preservada!

isso é possível???

4 Respostas

Rodrigo_Carvalho_Aul

Do jeito que vc quer eu não sei. Mas vc pode visualizar o arquivo atravéz do JEditorPane.

D

Eu prefiro abrir no navegador mesmo, principalmente para aproveitar e imprimir com os próprios recursos do navegador!

C

Tente isso se for no Windows :

Runtime.getRuntime().exec("start  C:/blablabla/relatorio.html");

Claudio Gualberto
SCJP 1.4

D

aconteceu isso:

java.io.IOException: CreateProcess: abrir C:/blablabla/relatorio.html error=2

at java.lang.Win32Process.create(Native Method)

at java.lang.Win32Process.(Win32Process.java:63)

at java.lang.Runtime.execInternal(Native Method)

at java.lang.Runtime.exec(Runtime.java:550)

at java.lang.Runtime.exec(Runtime.java:416)

at java.lang.Runtime.exec(Runtime.java:358)

at java.lang.Runtime.exec(Runtime.java:322)

at Teste.(Teste.java:18)

at Teste.main(Teste.java:32)
Criado 11 de julho de 2003
Ultima resposta 12 de jul. de 2003
Respostas 4
Participantes 3