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 (未知のソース) で 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)
これはクラスパスに関連するものですか?
助けてくれてありがとう。