根据xsd批量生成java类

时间:2017-04-09 10:05:33
【文件属性】:

文件名称:根据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 楼主,运行报错也帮忙看看嘛?
  • 多谢分享,在学习怎么使用
  • 不错,很好,学习了!
  • 这个资源有些用处,还好
  • 资源可以使用不错
  • 有点用,不错