根据xsd批量生成java类
根据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 楼主,运行报错也帮忙看看嘛?
多谢分享,在学习怎么使用
不错,很好,学习了!
这个资源有些用处,还好
资源可以使用不错
有点用,不错