⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 urlopener.java

📁 模拟的土豆网视频网站
💻 JAVA
字号:

package cn.myvideosite.util;

import java.lang.reflect.Method;   
import javax.swing.JOptionPane;   
  
  
/**  
 *   通过浏览器打开URL   
 * @author ��־��  
 * @version 1.0.0 2007-11-20  
 */  
@SuppressWarnings("unchecked")
public class URLOpener {   
    public static void openURL(String url) {   
        String osName = System.getProperty("os.name");   
        try {   
            if (osName.startsWith("Mac OS")) {   
                Class fileMgr = Class.forName("com.apple.eio.FileManager");   
                Method openURL = fileMgr.getDeclaredMethod("openURL",   
                        new Class[] { String.class });   
                openURL.invoke(null, new Object[] { url });   
            } else if (osName.startsWith("Windows")) {   
                Runtime.getRuntime().exec(   
                        "rundll32 url.dll,FileProtocolHandler " + url);   
            } else { // assume Unix or Linux   
                String[] browsers = { "firefox", "opera", "konqueror",   
                        "epiphany", "mozilla", "netscape" };   
                String browser = null;   
                for (int count = 0; count < browsers.length && browser == null; count++) {   
                    if (Runtime.getRuntime().exec(   
                            new String[] { "which", browsers[count] })   
                            .waitFor() == 0) {   
                        browser = browsers[count];   
                    }   
                }   
                if (browser == null) {   
                    throw new Exception("Could not find web browser");   
                } else {   
                    Runtime.getRuntime().exec(new String[] { browser, url });   
                }   
            }   
        } catch (Exception ex) {   
            System.out.println("打开浏览器时出错:" + ex.getMessage());   
            JOptionPane.showMessageDialog(null, "打开浏览器时出错:"  
                    + ex.getLocalizedMessage());   
        }   
    }   
  
    public static void main(String[] args){
    	URLOpener.openURL("http://www.kuyueba.com");
    }
}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -