Cowardly拒绝写入不存在的目录--JAXB

Col*_*747 5 java xml linux xsd jaxb

尝试使用JAXB从XSD架构生成Java类时,我收到以下错误.我正在指定一个我希望它们所在的目录但是当我尝试运行该命令时出现以下错误.

命令:

java -jar /home/Alison/Programs/jaxb-ri-2.2.6/lib/jaxb-xjc.jar xmlSchema.xjb -d com.q1labs.qa.xmlgenerator.model.xmlclasses xmlSchema.xsd

错误:

怯懦拒绝写入不存在的目录"com.q1labs.qa.xmlgenerator.model.xmlclasses"

我发现了以下补丁http://jira.codehaus.org/browse/MJAXB-2但是从评论看来它似乎不再适用于当前版本.

如果目录不存在,我可以指定创建目录吗?

Col*_*747 4

设法使用以下命令让它按照我想要的方式工作:

java -jar /home/Alison/Programs/jaxb-ri-2.2.6/lib/jaxb-xjc.jar -b xmlSchema.xjb -d src -p com.q1labs.qa.xmlgenerator.model.xmlclasses xmlSchema.xsd