我目前想尝试使用 Install4J 打包/安装我的 Swing 应用程序。我想知道它在安装过程中是否有一个屏幕,用户可以在其中输入数据库参数(url、端口、用户、密码)。如果是这样,我想知道这将如何在 Maven 构建的上下文中工作。我的 Swing 项目由 Maven 处理,并包含使用过滤器填充 db-config 文件的配置文件。当 Maven 构建完成时,jar 文件已经在其类路径中使用过滤器中的适当参数填充了 db-config。所有这些都打包到一个可执行的 JAR 文件中(包括所有依赖项——Spring、Hibernate 等)。
现在 Install4J 可以按原样使用这个大的可执行 JAR 文件,“打开”它并在安装期间使用用户输入的值插入/覆盖 db-config 文件吗?还是 Install4J 需要我使用基本的 jar 文件,分别添加所有 jar 依赖项(Spring、Hibernate 等)、在 jar 之外添加 db-config 等?