网页地址在代码中的java代码写法如下:
packagecomtest;
importjavalangreflectMethod;
//实现打开浏览器并跳到指定网址的类
publicclassBareBonesBrowserLaunch{
publicstaticvoidopenURL(Stringurl){
try{
browse(url);
}catch(Exceptione){
}
}
privatestaticvoidbrowse(Stringurl)throwsException{
//获取 *** 作系统的名字
StringosName=SystemgetProperty("osname","");
if(osNamestartsWith("MacOS")){
//苹果的打开方式
ClassfileMgr=ClassforName("comappleeioFileManager");
MethodopenURL=fileMgrgetDeclaredMethod("openURL",newClass[]{Stringclass});
openURLinvoke(null,newObject[]{url});
}elseif(osNamestartsWith("Windows")){
//windows的打开方式。
RuntimegetRuntime()exec("rundll32urldll,FileProtocolHandler"+url);
}else{
//UnixorLinux的打开方式
String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"};
Stringbrowser=null;
for(intcount=0;count<browserslength&&browser==null;count++)
//执行代码,在brower有值后跳出,
//这里是如果进程创建成功了,==0是表示正常结束。
if(RuntimegetRuntime()exec(newString[]{"which",browsers[count]})waitFor()==0)
browser=browsers[count];
if(browser==null)
thrownewException("Couldnotfindwebbrowser");
else
//这个值在上面已经成功的得到了一个进程。
RuntimegetRuntime()exec(newString[]{browser,url});
}
}
}
//主方法测试类
publicstaticvoidmain(String[]args){
Stringurl=">
BareBonesBrowserLaunchopenURL(url);
}
现用IIS建立虚拟目录,例如建立了名称为MyWeb的虚拟目录,你就可以通过>如果是本地项目1在conf/serverxml中增加一个主机
<Host name="19216812" appBase="D:\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\workspace\yourprojectname\WebRoot" />
|-----> 设置path为空就不需要写项目名
</Host>
2如果不想在IP地址后面加端口号,修改访问端口为80(>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)