PDA

View Full Version : [JAVA] Aprire un file html locale nel browser default


Alvaro Vitali
28-07-2005, 22:04
Qual'è il modo migliore (platform indipendent) per aprire un file html che risiede nella dir del mio programma (sarebbe il file di help) nel browser di default del sistema dell'utente?

Grazie

ally
29-07-2005, 12:49
...mh...questa è la versione win...altrimenti per una variante multipiattaforma dovresti ricavare il path assoluto del browser di default...

..ciao...



public class Exec
{
public static void main(String args[])
{

try
{
String path = new File("help.xml").getAbsolutePath();
String cmd = "rundll32 url.dll,FileProtocolHandler "+path;
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);

int exitVal = proc.waitFor();
System.out.println("ExitValue: " + exitVal);
} catch (Throwable t)
{
t.printStackTrace();
}
}
}

ally
29-07-2005, 12:57
...questo (http://www.javaworld.com/javaworld/javatips/jw-javatip66.html) sembrerebbe multi piattaforma...ma non ho modo di testarlo...

...ciao...

Alvaro Vitali
29-07-2005, 15:56
Grazie ora lo testo... ;)