【文件属性】:
文件名称:根据xsd批量生成java类
文件大小:1KB
文件格式:BAT
更新时间:2017-04-09 10:05:33
xsd java jaxb
根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。
可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由com.sun.tools.internal.xjc.Driver实现的,因此
批处理命令可以如下:
java -Dfile.encoding=UTF-8 -cp D:\java\jdk1.6.0_03\lib\tools.jar com.sun.tools.internal.xjc.Driver -p com.geostar.csw.domain.layer metadata_geo_Layer.xsd
因为java类实现的话,无法批量生成,所以自己写了一个BAT文件,用于批量生成jaxb
网友评论
- 不错,学习
- java -Dfile.encoding=UTF-8 -cp C:\Program Files\Java\jdk1.8.0_121\lib\tools.jar com.sun.tools.internal.xjc.Driver -d D:\webservice\src -p com.hangyun.inspect. jaxb.xml.pro D:\webservice\resources\schema\xsd\pro.xsd 错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_121\lib\tools.jar 楼主,运行报错也帮忙看看嘛?
- 多谢分享,在学习怎么使用
- 不错,很好,学习了!
- 这个资源有些用处,还好
- 资源可以使用不错
- 有点用,不错