html5打开本地文件,浏览器打开本地html是怎么实现的

  html5打开本地文件,浏览器打开本地html是怎么实现的

  第一种:对象获取项目中的性能

  InputStream in=Object .班级getResourceAsStream(/com/demo/conf。属性’);第二种:直接获得本地配置文件性能

  (推荐学习:java视频教程)

  file inputstream in=new file inputstream( D:\ \ work \ \ demo \ \ conf。属性’);

  //加载性能文件

  Properties prop=new Properties();

  支柱载荷(英寸);

  //从配置文件中获取页面的位置,此处全球资源定位器(统一资源定位器)为网页的绝对路径并解决乱码,如:d:/demo/index.html

  字符串url=新字符串(prop.getProperty( csv_url ).修剪()。getBytes(ISO-8859-1 ), gbk );//根据全球资源定位器(统一资源定位器)打开网页

  私有静态无效浏览(字符串网址)抛出ClassNotFoundException,IllegalAccessException,

  IllegalArgumentException,InterruptedException,InvocationTargetException,IOException,NoSuchMethodException {

  字符串osName=system。getproperty( OS。名称, );

  如果(osname。以( Windows ){

  Runtime.getRuntime().exec(rundll32 url.dll,FileProtocolHandler URL);

  } else if(osname。以( Mac OS ){

  class文件管理器=class。forname( com。苹果。eio。文件管理器’);

  方法openURL=文件管理器。getdeclaredmethod( openURL ,新类[]{ string。class });

  openURL.invoke(null,new Object[]{ URL });

  }否则{

  //Unix或Linux操作系统

  String[] browsers={ firefox , opera , konqueror , epiphany ,

  mozilla , Netscape };

  字符串浏览器=空

  for(int count=0;数浏览器。长度浏览器==null计数)

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

  浏览器=浏览器[计数];

  if (browser==null)

  抛出new NoSuchMethodException(“找不到网浏览器");

  其他

  Runtime.getRuntime().执行(新字符串[] {浏览器,网址});

  }}相关文章教程推荐:java入门教程以上就是爪哇岛如何打开本地超文本标记语言文件的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: