【发布时间】:2015-08-25 19:43:35
【问题描述】:
我正在开发一个 java 应用程序,它使用 gradle 和 launch4j 插件来创建一个 windows exe 包装器。我需要编写一个“帮助”框架来从应用程序中向用户显示帮助文档,并且我不确定执行此操作的方法,因为类路径中的唯一项目是 lib 文件夹中的各种 jar 文件.
我曾计划为帮助文件制作 HTML 文档,并通过 JavaFX WebView 控件将这些文档加载到 GUI 中。考虑到这一点,我的应用程序分发中有以下目录结构:
root
|
+ config
+ help
+ lib
- Application.exe
- LICENSE
假设我可以按照我的计划继续执行此操作,我如何仅使用 gradle 配置脚本(而不是手动编辑 launch4j.xml 文件)将帮助和配置文件夹放入 launch4j 的类路径中。如果无法做到这一点,是否有另一种推荐的方法可以在类路径中包含外部文件,以便我可以使用 ClassLoader.getSystemResource() 安全地引用它们?
【问题讨论】: