打开位于jar文件内的html文件

时间:2019-10-31 05:19:26

标签: java

我对部分代码有一点问题。 我的jar文件中包含网站的脱机版本,如果用户需要帮助,则可以单击按钮打开HTML文件,其中解释了软件操作。

在Eclipse中,如果按下帮助按钮,则在使用以下行时效果很好:

URL url = getClass().getClassLoader().getResource("assets/help/index.html");

Desktop.getDesktop().browse(url.toURI());

但是在罐子中它不起作用,我知道我应该使用:

({getClass().getClassLoader().getResourceAsStream(resourcePath)

获取位于jar文件内的资源。 但是此函数返回一个InputStream对象,而如果我想使用browser(URI uri)方法,则需要一个URI或URL对象。

因此,我怎么能成功打开此文件? 感谢您的回答!

0 个答案:

没有答案