0

我对 AnyLogic 很陌生,尤其是在向其导入外部库/包方面。有谁知道在 AnyLogic 中使用/导入模糊 Java 库“JFML”时我还需要做什么?我在模型依赖项中导入了 JFML-v1.2.2.jar 文件。但是,例如,如果我想为 JFML 类的某个对象执行 toString() 方法,则会出现以下错误:

Exception during discrete event execution:
javax/xml/bind/JAXBElement
Caused by: javax.xml.bind.JAXBElement
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBElement
    at jfml.jaxb.ObjectFactory.createKnowledgeBaseTypeFuzzyVariable(ObjectFactory.java:510)
4

1 回答 1

0

根据这个链接,对于普通的 Java IDE,这不是一个简单的解决方案,这意味着这在 AnyLogic 中更加困难。

我可以建议在jaxb-runtime这里下载https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime/2.3.1

和这里的 jakarta.xml.bind-api https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-api/4.0.0-RC3

并为它们添加依赖项,这与添加其他库的原因相同。

它应该工作

于 2022-03-01T16:53:55.397 回答