1. 首页
  2. 编程语言
  3. Java
  4. 根据xsd批量生成java类

根据xsd批量生成java类

上传者: 2018-12-20 09:18:45上传 BAT文件 1.03KB 热度 55次
根据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
用户评论
码姐姐匿名网友 2018-12-20 09:18:45

不错,学习

码姐姐匿名网友 2018-12-20 09:18:45

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 楼主,运行报错也帮忙看看嘛?

码姐姐匿名网友 2018-12-20 09:18:45

多谢分享,在学习怎么使用

码姐姐匿名网友 2018-12-20 09:18:45

不错,很好,学习了!

码姐姐匿名网友 2018-12-20 09:18:45

这个资源有些用处,还好

码姐姐匿名网友 2018-12-20 09:18:45

资源可以使用不错

码姐姐匿名网友 2018-12-20 09:18:45

有点用,不错