gpt4 book ai didi

使用 Marshaller 的 Matlab 中的 Java/JAXB/JAK 错误

转载 作者:行者123 更新时间:2023-11-30 04:52:18 25 4
gpt4 key购买 nike

我正在开发的 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)

这与类路径有关吗?

感谢您的帮助。

最佳答案

两个系统上的 JAXB 库版本是否相同?看起来可能是版本冲突。搜索您的错误时我发现了此页面:http://timepassguys.blogspot.com/2011/12/jaxb-exception-javaxxmlbindpropertyexce.html

也许您可以尝试该解决方案?

关于使用 Marshaller 的 Matlab 中的 Java/JAXB/JAK 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com