【发布时间】:2012-03-05 14:11:46
【问题描述】:
我正在开发的 Java 程序使用由 Mathworks JA 构建器创建的 jar 文件时遇到问题。在这个 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(未知来源) 在 com.sun.xml.internal.bind.V2.runtime.MarshallerImpl.setProperty(未知来源) 在 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)
这是与 Classpath 相关的东西吗?
感谢您的帮助。
【问题讨论】:
标签: java matlab jaxb matlab-deployment jak