将eclipse附加到正在运行的install4j安装程序

时间:2016-11-01 22:26:30

标签: java eclipse install4j

我刚刚从Install4j开始,我有一些自定义代码,我需要逐步完成并调试。有没有办法将eclipse附加到正在运行的安装程序并让它在我的代码中打破?

1 个答案:

答案 0 :(得分:2)

请查看文档中的Testing and debugging部分:

您可以通过

在IDE中设置安装程序或卸载程序
  • 将工作目录设置为调试目录
  • 在类路径中包含您自己的代码
  • 包括类路径中的i4jruntime.jar
  • 在类路径中包含user.jar。您自己的代码也将包含在user.jar中,但IDE通常将项目代码放在类路径的开头,因此它将覆盖user.jar中的等效类。
  • 使用安装程序的主类com.install4j.runtime.installer.Installer或卸载程序的com.install4j.runtime.installer.Uninstaller
  • 传递VM参数-Dinstall4j.debug = true

注意:执行的java进程的工作目录必须是debug目录,否则安装程序和卸载程序都不起作用。