当前位置:首页 > JAVA教程 > 正文内容

java如何打开本地html文件_JAVA教程,java,打开,本地,html,文件

搜教程4年前 (2020-02-06)JAVA教程175

java面向对象特性介绍_JAVA教程

本文来自java入门教程栏目,文中为大家详细介绍了面向对象的三大特性,希望可以帮助到大家。java面向对象的三大特性是:1、封装;2、继承;3、多态。

第一种:Object获取项目中的properties

InputStream in = Object. class .getResourceAsStream( "/com/demo/conf.properties" );

第二种:直接获得本地配置文件properties

Spring是什么?_JAVA教程

Spring是一个开源的轻量级的Java开发框架,它的作用是简化应用程序的开发,优点是采用了分层结构,可以增量引入到项目中,是一个轻量级的架构解决方案。

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

FileInputStream in = new FileInputStream("D:\\work\\demo\\conf.properties"); 
//加载properties文件
Properties prop =  new  Properties();
prop.load(in);
//从配置文件中获取 页面的位置,此处url为网页的绝对路径并解决乱码,如:d:/demo/index.html
 String url = new String(prop.getProperty( "csv_url" ).trim().getBytes("ISO-8859-1"),"gbk");
//根据url打开网页
private static void browse(String url) throws ClassNotFoundException, IllegalAccessException,
IllegalArgumentException, InterruptedException, InvocationTargetException, IOException,NoSuchMethodException {
  String osName = System.getProperty("os.name", "");
    if (osName.startsWith("Windows")) {
        Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
          } else 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 {
                      //  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 NoSuchMethodException("Could not find web browser");
        else
              Runtime.getRuntime().exec(new String[] { browser, url });
                }}

相关文章教程推荐:java入门教程

以上就是java如何打开本地html文件的详细内容,更多请关注ki4网其它相关文章!

java实现文件夹不存在则创建_JAVA教程

java实现文件夹不存在则创建的方法是:1、【File file =new File("C:\\Java")】;2、【if(!file.exists()&&!file.isDirectory())】;3、【file.mkdir()】。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17190.html

分享给朋友:

“java如何打开本地html文件_JAVA教程,java,打开,本地,html,文件” 的相关文章

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

设想形式是在软件设想中常见题目的通用、可重复运用、多数人晓得的一种解决方案或模板;这些解决方案是在相称长的一段时间内由浩瀚软件开发人员经由过程重复实验取得的。下面我们就来带人人认识一下设想形式,愿望对人人有所协助。 设想形式的运用 设想形式在软件开发中有两个主要用途。【视频教程引荐:Ja...

JSP中怎样运用Cookie?(代码示例)【JAVA教程】,JSP,Cookie

JSP中怎样运用Cookie?(代码示例)【JAVA教程】,JSP,Cookie

Cookie是存储在用户盘算机中的一小段信息;在下次接见时,Web服务器会运用cookie来辨认用户。下面本篇文章就来带人人简朴相识一下Cookie,引见怎样运用JSP来处置惩罚Cookie,愿望对人人有所协助。【视频教程引荐:JSP教程】 cookie的事情道理 Cookie会以[ke...

jdbc链接数据库的教程(代码示例)【JAVA教程】,jdbc

本篇文章给人人带来的内容是关于jdbc链接数据库的教程(代码示例),有须要的朋侪能够参考一下,愿望对你有所协助。 JDBC简介 JDBC全称为:Java Data Base Connectivity (java数据库衔接),能够为多种数据库供应填一致的接见。JDBC是sun开辟的一套数据库接...

SpringBoot2设置的细致引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot2 设置的细致引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一.Properties与Yaml SpringBoot支撑properties与yaml两种设置文件application.properties/a...

Java中replace与replaceAll之间的区分引见(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中replace与replaceAll之间的区分引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 1.java中replace API: replace(char oldChar, char newChar):寓意为:返回...

Object类的深切剖析(图文)【JAVA教程】,java

Object类的深切剖析(图文)【JAVA教程】,java

本篇文章给人人带来的内容是关于Object类的深切剖析(图文),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 Object类有哪些要领 registerNatives()【底层完成、不研讨】hashCode()equals(Object obj)clone()toString(...