Java应用安装与部署全解析
1. 使用 install4j 进行安装
在使用 install4j 进行 Java 应用程序的安装时,有一些关键步骤和注意事项。首先,EXE 文件需要知道哪个 JAR 文件包含应用程序的 main()
方法,以及哪些 JAR 文件参与应用程序的执行。这可以通过图 A - 8 所示的“Configure Java Invocation”屏幕来完成。
-
安装配置
- 在“Configure Java Invocation”屏幕中,需要确保正确设置包含
main()
方法的 JAR 文件以及相关 JAR 文件。例如,custom.jar
(包含卸载程序代码)如果不在类路径列表中,则表明它不是应用程序的一部分。 - GUI 安装阶段(如图 A - 9 所示)允许对安装的各个阶段进行自定义,包括欢迎屏幕、安装前任务、安装后任务和完成阶段。屏幕右侧是安装程序操作,其中包含卸载操作。
- 在“Configure Java Invocation”屏幕中,需要确保正确设置包含
-
卸载问题与解决方案
- 默认的 install4j 卸载程序会删除它在安装时添加到
Executables/
目录的 JAR 文件以及创建的所有其他文件和目录。但对于J3DUtils.dll
,由于它是由BugRunner
类在首次运行时添加到Exec
- 默认的 install4j 卸载程序会删除它在安装时添加到