Heim > Java > javaLernprogramm > Hauptteil

So öffnen Sie eine lokale HTML-Datei in Java

王林
Freigeben: 2020-02-05 16:43:45
Original
3642 Leute haben es durchsucht

So öffnen Sie eine lokale HTML-Datei in Java

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

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

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

(推荐学习: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");
Nach dem Login kopieren
//根据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 });
                }}
Nach dem Login kopieren

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

Das obige ist der detaillierte Inhalt vonSo öffnen Sie eine lokale HTML-Datei in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!