java jibx,JiBx:BindGen命令行--通过Java POJO对象产生bind.xml和xsd文件
JiBx:BindGen命令行--通过Java POJO对象产生bind.xml和xsd文件
1. 官网下载JiBx包
最新版本的zip包是:
jibx_1_2_6.zip
2. 解压
我这里解压后的路径是:
I:\Tech\2016\JiBx\jibx_1_2_6
3. 了解BindGen类使用方法
在lib目录下找到核心jar:jibx-tools.jar
在Windows的command窗口下运行的命令可能是这样的:
java -cp I:\Tech\2016\JiBx\jibx_1_2_6\jibx\lib\jibx-tools.jar org.jibx.binding.generator.BindGen
目前先关心这两项
- t:表示xml和xsd输出路径
- v:运行时打印输出信息
4. 编写POJO类并编译
注意:
编译后的class在classes目录下,我这里生成的classes所在目录:J:\Work\netty5-01\classes,目录结构
其中Order是复杂对象,即依赖其他三个class
4. 命令行BindGen生成bind xml和xsd文件
进入编译的classes目录,否则会报找不到class,如:
Exception in thread “main” java.lang.IllegalStateException: Internal error: unable to find class Customer
在Windows的command窗口下命令可能是这样的:
J:\Work\netty5-01\classes>java -cp I:\Tech\2016\JiBx\jibx_1_2_6\jibx\lib\jibx-tools.jar org.jibx.binding.generator.BindGen -t J:\Work\netty5-01\classes\jibx-out -v tech.jbix.Customer tech.jbix.Address tech.jbix.Shipping tech.jbix.Order
注意
class要有包名
多个class时用英文的空格隔开
5. 查看bind xml和xsd文件
bind xml文件
xsd文件
java jibx,JiBx:BindGen命令行--通过Java POJO对象产生bind.xml和xsd文件相关推荐
- java环境配置——cmd命令行输入java正常显示而javac则显示不是内部或者外部命令
重装系统之后第二发,配置pycharm,意料之外的错误,启动的时候竟然要求配置jdk,瞬时蒙蔽,不记得之前有这么一出啊,上图: 于是乎就去官网下载了jdk: 找到适合自己的版本,我选的最后一个wind ...
- 【转帖】windows命令行中java和javac、javap使用详解(java编译命令)
windows命令行中java和javac.javap使用详解(java编译命令) 更新时间:2014年03月23日 11:53:15 作者: 我要评论 http://www.jb51.ne ...
- java 调用wget_通过命令行执行WGET下载会更快,而通过Java代码执行时会更慢
我正在使用WGET通过java代码下载文件,这需要大约10分钟才能下载20 MB文件.但是通过命令行执行wget下载,同样的文件以10MbPs的速度在7秒内下载.有人知道为什么吗?我该如何改进我的Ja ...
- java 模拟 cmd_用JAVA模拟实现CMD命令行
时间:2019-07-14 概述:CMD 控制台 命令行 用JAVA模拟Windows的CMD命令控制台程序,内置了一些常用命令,当然功能不能和真正的CMD控制台相比了,只是告诉大家实现的思路,若你肯 ...
- java 终端窗口是什么,java程序如何打开命令行窗口?java程序怎么运行?
我们在编写Java程序以后都会在集成开发环境中运行程序,那么java程序如何打开命令行窗口?接下来,我们就来给大家讲解一下java程序打开命令行窗口的方法. 首先我们在命令行运行Java程序需要借助j ...
- 用dos命令行执行java程序的方法
今天开始学java了,从图书馆借了一本Deitel公司的书,坑爹的是上面还是用命令行运行java程序,没有用任何ide,鉴于有些初学者可能需要这么运行,写一下方法.首先要安装jdk,然后记住安装路径. ...
- Windows命令行运行Java程序
如何在Windows命令行运行Java程序 准备工作 1.安装JDK 安装JDK(Java Development Kit Java开发工具包 又称SDK)Oracle公司JDK下载地址,直接下载,然 ...
- 如何使用命令行执行java程序
直接上操作 **首先我们需要一段java程序,一个简单的Hello Java为例: public class HelloJava{public static void main(String[] ar ...
- Windows下命令行及Java+Tesseract-OCR对图像进行(字母+数字+中文)识别,亲测可行
Windows下Java+Tesseract-OCR对图像进行字符识别,亲测可行 1. 下载tesseract-ocr.中文语言包并安装 2. 命令行对图片进行识别及效果图 3. Java调用Tess ...
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
最新文章
- iOS架构-cocoapods之公共库的发布与集成(16)
- 转载 cglib代理和java代理
- 摘: cmd环境 使用一点知识
- feedburner怎么用_FeedBurner PRO 現在免費使用
- 【转】“你不适合做程序员”
- Python保存任意长度的matplotlib动画为GIF动图
- elementui中el-upload自定义上传方法中遇到的问题
- 虚幻4引擎虚拟现实项目制作教程
- 抢注小程序“诱饵”多 轻信者被“套路”
- 【Unity3D】【UI】Cannot restructure Prefab instance.
- ie浏览器总跳转到 http://hao.360.cn
- Babylonjs 官网demo预览图合集整理 带说明
- ue4之将Sequence嵌入蓝图
- 精密划片机在钽酸锂晶圆切割案例
- Android案例手册 - Android Studio连接夜神模拟器和逍遥模拟器
- ue4 unreal4 json序列化工具 数据转成字符串等
- 论文笔记(二十二):Soft Tracking Using Contacts for Cluttered Objects to Perform Blind Object Retrieval
- 教师职称论文发表在哪些杂志有效
- 读书笔记 - 多智能体强化学习在城市交通网络信号的综述2018
- jmeter 如何开展性能测试
热门文章
- 实时云渲染+虚拟仿真实验解决方案
- 关于传奇客户端及补丁文件相关合集
- Excel中的相对引用和绝对引用详解
- SSM毕设项目车辆维修管理系统m97p7(java+VUE+Mybatis+Maven+Mysql)
- 1062lcd在dxp哪个库_Protel DXP 2004印刷电路板设计方法
- Android锁屏壁纸 代码,android 锁屏壁纸和桌面壁纸的设置实现
- 嵌入式软件开发工程师未来的薪资待遇是什么情况
- Android UI开发:AlertDialog对话框
- GDS中如何加logo
- QT windows ICO图标制作方法