运行时可调用浏览器打开一个网页,网页地址在代码中的java代码怎么写?

Python012

运行时可调用浏览器打开一个网页,网页地址在代码中的java代码怎么写?,第1张

网页地址在代码中的java代码写法如下:

packagecom.test

importjava.lang.reflect.Method

//实现打开浏览器并跳到指定网址的类

publicclassBareBonesBrowserLaunch{

publicstaticvoidopenURL(Stringurl){

try{

browse(url)

}catch(Exceptione){

}

}

privatestaticvoidbrowse(Stringurl)throwsException{

//获取操作系统的名字

StringosName=System.getProperty("os.name","")

if(osName.startsWith("MacOS")){

//苹果的打开方式

ClassfileMgr=Class.forName("com.apple.eio.FileManager")

MethodopenURL=fileMgr.getDeclaredMethod("openURL",newClass[]{String.class})

openURL.invoke(null,newObject[]{url})

}elseif(osName.startsWith("Windows")){

//windows的打开方式。

Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+url)

}else{

//UnixorLinux的打开方式

String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"}

Stringbrowser=null

for(intcount=0count<browsers.length&&browser==nullcount++)

//执行代码,在brower有值后跳出,

//这里是如果进程创建成功了,==0是表示正常结束。

if(Runtime.getRuntime().exec(newString[]{"which",browsers[count]}).waitFor()==0)

browser=browsers[count]

if(browser==null)

thrownewException("Couldnotfindwebbrowser")

else

//这个值在上面已经成功的得到了一个进程。

Runtime.getRuntime().exec(newString[]{browser,url})

}

}

}

//主方法测试类

publicstaticvoidmain(String[]args){

Stringurl="http://iteye.blog.163.com/"

BareBonesBrowserLaunch.openURL(url)

}

首先你要保证你的电脑上已经安装好了Java,我们打开开始,看下所有程序中是否已经安装java

点击“检查更新”检查下Java版本是否为最新版本,如果不是就更新为最新版本

然后我们选择“配置java”,在安全选项中把“启用浏览器中的java”勾选上。

然后我们打开浏览器,在工具中找到“internet选项”点击打开

在“安全”选项中找到“自定义级别”点击打开。

在脚本下面找到“Java小程序脚本”勾选“启用”,配置好之后重新启动浏览器即可。