将Java项目导出为带有资源的JAR



我目前有一个基本的Java项目,我想将其作为可执行JAR交付。其中的程序基于几个资源文件,这些文件必须由用户或第三方程序编辑,这意味着这些文件不能嵌入JAR归档中。

我正在使用Eclipse来开发我的项目。问题是:

如何自动导出这些文件,最终得到JAR,并在它旁边创建一个包含资源的文件夹(当然,如果可能的话)?

我在网上尝试或发现的每一件事都涉及JAR中提供的资源,这避免了对这些资源的任何修改。理想的解决方案是在导出JAR时将文件直接复制到JAR旁边。

Eclipse的"导出可执行JAR"功能不能直接做到这一点,它仅限于JAR的内容。我建议您使用Gradle、Maven或Ant等构建工具进行研究,然后从Eclipse或通过命令行调用它。

最新更新