我正在开发使用由 Mathworks JA 构建器创建的 jar 文件的 Java 程序时遇到问题。在这个 Matlab 程序中,它使用 JAK 为 Google Earth 创建一个 KML 文件。我在具有完整 Matlab ide 的开发计算机上没有任何问题。但是,当接管到另一台只有 MCR 的机器时,我收到以下错误:
javax.xml.bind.PropertyException:名称:com.sun.xml.bind.namespacePrefixMapper 值:de.micromata.opengis.kml.V_2_2_0.kml$NameSpaceBeautyfier@15cb235
在 javax.xml.helpers.AbstractMarshallerImpl.setProperty(Unkown Source) 在 com.sun.xml.internal.bind.V2.runtime.MarshallerImpl.setProperty(Unkown Source) 在 de.micromata.opengis.kml.V_2_2_0.kml.createMarshaller (kml.java:642) 在 de.micromata.opengis.kml.V_2_2_0.kml.marshal(kml.java:682)
这是与类路径有关的东西吗?
谢谢你的帮助。