gpt4 book ai didi

java - 关于JAVA中的帮助文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:18:40 26 4
gpt4 key购买 nike

我刚开始使用 Java 帮助创建文件。我用第 3 方工具创建了一个帮助文件“sample.chm”,将它添加到一个包名为“help”的 java 程序中,调用运行时类并构建 jar。当我运行 jar 文件时,出现“找不到文件,空指针异常”的错误。我已经给出了一个相对路径来识别像“../help/sample.chm”这样的文件,但它仍然不起作用,我尝试使用各种类来确定路径。但是还是一样的错误。

请求您帮我修复它。

jar 可以放在不同的系统中,打开这个帮助文件应该没有任何问题。

我希望我的解释足以让您找出问题所在。

问候,

蝉渡

最佳答案

如果您在 jar 中有一个文件,您将无法像往常一样访问它。您可以像这样访问它:

URL helpFile=Thread.currentThread().getContextClassLoader().getResource("help/sample.chm");

上面使用的方法(getResource)会返回一个URL;如果需要,您也可以使用 getResourceAsStream 将其作为 InputStream 获取。

关于java - 关于JAVA中的帮助文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com