1 11 package org.eclipse.ui.internal.browser.macosx; 12 13 import java.io.*; 14 import java.net.URL ; 15 16 import org.eclipse.ui.browser.AbstractWebBrowser; 17 import org.eclipse.ui.internal.browser.WebBrowserUIPlugin; 18 19 public class DefaultBrowser extends AbstractWebBrowser { 20 21 public DefaultBrowser(String id) { 22 super(id); 23 } 24 25 28 public void openURL(URL url2) { 29 String url = url2.toExternalForm(); 30 33 try { 34 Runtime.getRuntime().exec(new String [] { "/usr/bin/osascript", "-e", "open location \"" + url + "\"" }); } catch (IOException ioe) { 38 WebBrowserUIPlugin.logError("Launching \"osascript\" has failed.", ioe); } 40 } 41 } 42 | Popular Tags |