URGENTE - comando para abrir arquivo HTML

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

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

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

Tente isso se for no Windows :

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

Claudio Gualberto
SCJP 1.4

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)