This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
This is on Mac OS X 10.5.5 using JDIC with Java 1.5 and Firefox is my default browser.
I'm trying to open up an XML file on the local file system using Firefox instead of the default XML viewer(there's a stylesheet). I don't want to set Firefox as my default XML viewer because for another part of this program, I DO want to open XML up with an editor.
Here's some code I've tried along with the results:
Desktop.browse("http://www.cnn.com"); //works fine
Desktop.browse("file:///Users/file.xml); //Desktop Exception: Failed to Launch the Default Browser //Also, this is what is in the URL bar when I manually open the file with //firefox
Thanks for the response. I think that would work on my machine, but I need this to work on Windows machines, ones that may use either firefox or IE. My bad for not putting that into the original post. I did think of a way to do this last night though.
This assumes that the machine is set up so that the default browser and the default program for opening HTML files is the same thing.
I plan on generating a small html file at runtime which will redirect to whatever XML file I want to show.
Desktop.open("temp.html"); //asks the OS to open the file with whatever opens html files, hopefully //the browser