gpt4 book ai didi

java - 使用 Eclipse 将 JavaHelp 系统集成到我的应用程序中时,findHelpSet 返回空 URL

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:09 24 4
gpt4 key购买 nike

我正在尝试包含JavaHelp在我在 Eclipse 下开发的应用程序中。

我做了以下事情:

  1. 下载并解压JavaHelp library在我的项目工作区的子文件夹中。
  2. 将以下库的 JAR 添加到我的项目类路径(属性 -> Java 构建路径 -> 库 -> 添加外部 JAR):

    jh.jar

    jhall.jar

    jhbasic.jar

    jsearch.jar

  3. 我尝试创建名为 help_folder 的文件夹(New->Folder)和名为 help_source_folder 的源文件夹(New->Source Folder),并在其中放入一个名为 Master.hs 的示例文件(我从 JavaHelp 存档中获取它)。

然后在我的应用程序中我执行了以下操作:

try {
ClassLoader loader = this.getClass().getClassLoader();
URL url = HelpSet.findHelpSet(loader, "Master.hs");
//alternatively : URL url = HelpSet.findHelpSet(loader, "help_folder/Master.hs");
//alternatively: URL url = HelpSet.findHelpSet(loader, "help_source_folder/Master.hs");
JHelp jhelp = new JHelp(new HelpSet(loader, url));
} catch (HelpSetException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

现在问题如下:无法创建 HelpSet 对象,因为 findHelpSet() 方法返回 null URL。

我不知道如何解决这个问题。有人可以引导我走向正确的方向吗?

最佳答案

确保您创建的文件夹位于项目的源文件夹内(默认为“src”)。如果不是,那么在构建项目时它不会包含在输出文件夹(默认为“bin”)中。

关于java - 使用 Eclipse 将 JavaHelp 系统集成到我的应用程序中时,findHelpSet 返回空 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7867820/

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