如何在AnyLogic中导入和使用FuzzyLogic library/package "JFML"?
How to import and use the FuzzyLogic library/package "JFML" in AnyLogic?
我对 AnyLogic 很陌生,尤其是在导入外部 libraries/packages 方面。
有谁知道当 AnyLogic 中 using/importing 模糊 java 库“JFML”时我还需要做什么?我在模型依赖项中导入了 JFML-v1.2.2.jar 文件。然而,例如如果我想为JFML的某个对象执行toString()方法class,会出现以下错误:
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)
根据这个 它不是普通 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
并添加它们的依赖项,与添加其他库的原因相同。
它应该有效
我对 AnyLogic 很陌生,尤其是在导入外部 libraries/packages 方面。 有谁知道当 AnyLogic 中 using/importing 模糊 java 库“JFML”时我还需要做什么?我在模型依赖项中导入了 JFML-v1.2.2.jar 文件。然而,例如如果我想为JFML的某个对象执行toString()方法class,会出现以下错误:
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)
根据这个
我可以建议在此处下载 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
并添加它们的依赖项,与添加其他库的原因相同。
它应该有效