`
luhantu
  • 浏览: 204468 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

izpack 调试

阅读更多

Izpack的调试,有3种方式

1.在class 类中,不管是validator还是action等class中,你可以用System.out.print 来输出一些语句,然后在cmd窗口中运行jar文件。

java -jar xxxx.jar

2.在cmd窗口中运行jar文件时,添加一些参数来查看izpack自定义和内部的一些参数

java -DLOG=true -DTRACE=true -DSTACKTRACE=true -jar xxxx.jar 

3.利用Eclipse的远程调试功能

1).选中项目->Debug As->Debug Configrations,在打开的窗口选中Remote Java Application新增一个Launch Configuration。

配置如下:

Project:你的项目名称

Connection Type:Standard(Socket Listen)

Connection Properties: Port : 8888

2)在Izpack的入口class中增加断点。 com.izforge.izpack.installer.bootstrap.Installer.main(String[] args)

(如果没有此类,可以在maven的pom中引入依赖,其中${izpack.version}是izpack的版本,我用的是5.0.0-beta11,然后在Maven Dependenies的izpack-installer-5.0.0-beta11.jar下

的com/izforge/izpack/installer/bootstrap可以找到installer类)

<dependency>
      <groupId>org.codehaus.izpack</groupId>
       <artifactId>izpack-util</artifactId>
        <version>${izpack.version}</version>
 </dependency>
<dependency>
        <groupId>org.codehaus.izpack</groupId>
        <artifactId>izpack-installer</artifactId>
        <version>${izpack.version}</version>
 </dependency>

 3)打好断点后,开始debug,会在Eclipse的右下角显示“Wating from VM to connection at prot 8888.

4) 在cmd窗口中运行jar文件。

java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8888,suspend=y -jar xxxxxx.jar

就可以在本地进行debug调试了。

 

  • 大小: 82.3 KB
0
0
分享到:
评论
2 楼 sprite 2018-01-04  
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y -jar installer-DEV.jar
1 楼 sprite 2015-06-30  
在windows 7下,需要用admin权限去运行cmd窗口,否则会报
d:\reform-snapshot\install>java -Xdebug -Xrunjdwp:transport=dt_socket,address=12
7.0.0.1:8888,suspend=y -jar REFORM-1.2.0.1-SNAPSHOT-rDEV_BUILD.jar
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../.
./../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_E
RROR_TRANSPORT_INIT(197)

相关推荐

    izpack source code 4.3.5

    6. **错误处理和日志记录**:通过查看源码,我们可以学习到IzPack如何处理错误和异常,以及如何记录调试信息,这对于调试和优化安装过程很有帮助。 7. **国际化与本地化**:IzPack支持多种语言,源代码会揭示其如何...

    IzPack--强大的Java安装程序制作软件

    izpack是基于Apache Software License 2.0许可的开源项目;izpack是纯Java,对部分特性有针对不同平台版本的Library。例如:快捷键的创建。izpack是一个用于解决安装程序制作的Builder工具;通过izpack制作的安装...

    IZpack使用心得

    ### IZpack 使用心得 #### 一、IZpack 概述与应用场景 IZpack 是一个开源的安装系统,主要用于将 Java 程序打包成可下载的安装包,并且能够支持在没有预装 JVM 的设备上运行。它提供了一种简单有效的方式来创建跨...

    Izpack Maven打包 第二篇

    6. 如何调试和测试生成的安装包,确保所有功能正确无误。 7. 可能还会涉及一些最佳实践,例如如何组织项目结构,以及如何处理不同平台的兼容性问题。 总之,这篇教程对于需要使用Maven和Izpack创建跨平台安装程序的...

    izpack 入门指南

    izpack是开源的打包工具,这是他的入门操作指南

    IZPack 怎么使用

    IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用IZPack 怎么使用

    IzPack-install-4.3.5

    IzPack-install-4.3.5

    izpack-master_oracle_izpack_

    《Oracle在Cent OS系统中的Izpack安装指南》 Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据重要地位。而Izpack是一款跨平台的安装包打包工具,能够帮助用户轻松创建和部署应用程序的安装...

    izpack-dist-5.0.9.jar

    IzPack 是一个安装工具,具体介绍免去。 http://izpack.org/downloads/

    izpack-gui-5.0.0-beta10.zip

    【标题】"izpack-gui-5.0.0-beta10.zip" 是一个用于创建图形用户界面(GUI)安装程序的开源工具IzPack的版本。IzPack是一个强大的跨平台安装包制作工具,它允许开发者轻松创建具有专业外观和功能的安装程序,适用于...

    izpack-master

    can not down in company,so download it on home,then download it in company

    izpack-seed:种子应用程序来说明IzPack安装程序

    IzPack插图该项目可以作为为您的maven模块创建安装程序的示例Maven模块该示例项目的组织方式如下: izpack-seed+-application+-install| \-package| \-panel| \-installer应用模块在日志中显示参数的虚拟应用程序。...

    OpenSSH_gateway_config_izpack_gateway_

    【标题】"OpenSSH Gateway配置IzPack Gateway" 在IT领域,OpenSSH是一个广泛使用的工具,用于在不同的网络之间安全地传输数据。OpenSSH Gateway是一个功能强大的特性,它允许用户通过一个中央服务器来访问远程系统...

    IzVerifier:IzPack 安装程序的静态规范验证

    IzPack 安装程序的静态规范文件验证。 目的 IzVerifier 是一种测试 izpack 安装程序是否存在错误定义或缺少规范的工具。 IzVerifier 还会解析安装程序使用的任何自定义类的源代码,以确保没有引用未定义的 izpack ...

    izpack-native-5.0.0-beta8.zip

    【标题】"izpack-native-5.0.0-beta8.zip" 涉及的是 IzPack 的一个原生(native)组件的版本,IzPack 是一个流行且强大的 Java 安装包打包工具,用于创建跨平台的安装程序。这个特定的版本是 5.0.0 的 beta8 版本,...

    maven-izpack-plugin-0.3.1.jar

    maven-izpack-plugin-0.3.1.jar

    maven-izpack-plugin-0.3.0.jar

    maven-izpack-plugin-0.3.0.jar

    sbt-izpack:适用于 SBT 0.10.1 及更高版本的 IzPack 安装程序插件

    IzPack SBT 插件介绍该项目包含适用于 0.10.1 或更高版本的插件。 对于 SBT 0.7.x,请参阅的。 有关完整文档,请参阅。执照这个插件是在 BSD 许可下发布的,改编自 版权所有 :copyright: 2010-2012,Brian M. ...

    izpack-dist-5.1.3.jar

    izPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。

Global site tag (gtag.js) - Google Analytics