生成 ExtJS 6.5 网络应用:[ERR] javax/xml/bind/DatatypeConverter

Generate ExtJS 6.5 web app: [ERR] javax/xml/bind/DatatypeConverter

我正在使用 Java 9.0.4,Sencha ExtJS 6.5.3.6 试用版,在桌面目录中,我 运行 命令

sencha -sdk /Users/donhuvy/Documents/Setup/Software\ development/ExtJS/ext-6.5.3  generate app --ext --modern accounting_vy ./vy_sencha

我看到错误

Sencha Cmd v6.5.3.6
[INF] Copying framework to /Users/donhuvy/Desktop/vy_sencha/ext
[ERR] javax/xml/bind/DatatypeConverter

如何解决?

JAXB API(包括class javax.xml.bind.DatatypeConverter)现在属于Java EE API,Java SE 9 中不存在。

解决方法:安装JDK8,设置为默认。

参考:http://openjdk.java.net/jeps/320