当前位置: 首页 > 知识库问答 >
问题:

如何在AnyLogic8.4.0中包含JAXB函数?

濮阳默
2023-03-14

我有一个AnyLogic模型,它使用JAXB函数解析XML文件。该模型以前可以工作,但现在不行了,因为很明显,较新的Java版本不包括JAXB。关于如何在Java程序中做到这一点的在线示例不适合任何逻辑环境。

基于在线搜索,我下载并包含了AnyLogic模型中的JAXB-API-2.4.0-B180830.0359.jar文件。它本身不起作用,并导致以下错误:

严重:null javax.xml.bind.jaxbexception:在模块路径或类路径上找不到JAXB-API的实现。

 import java.xml.bind;
 import com.sun.xml.bind;
 import java.xml.bind.*;
 import com.sun.xml.bind.*;

两者都导致了相同的错误:

无法解析导入com.sun.xml.bind。无法解析导入java.xml。

在线指导,例如https://www.dariawan.com/tutorials/Java/using-jaxb-java-11/rovidend使用以下代码将依赖项添加到Java程序中:

    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>${jaxb.api.version}</version>
    </dependency>

我们如何通过AnyLogic接口指定这样的依赖关系?

一旦JAXB函数发挥作用,它们将导致解析XML文件中的数据,并像以前一样在AnyLogic中创建和填充相应的对象。

共有1个答案

封昊天
2023-03-14

听起来好像您没有在AnyLogic中正确地添加。jar文件...

一定要遵循“在你的模型文件夹中保留一份副本”的建议,这样它就不会丢失了。

现在,您可以导入您需要的内容,并且它将工作(除非。jar文件本身被破坏)。

 类似资料:
  • 尝试转换多个时。使用py2exe将文件复制到exe文件中我得到错误:回溯(最近一次调用上次):文件“ParentWindow.py”,第7行,in 提到的“FileAnalysers1”是包含. py脚本的python包。如何在exe中包含整个包?

  • 问题内容: 我正在编写一个网络自动化程序,到目前为止,使用Selenium的FirefoxDriver可以正常工作。但是,如果未安装Firefox,我想使其使用Chrome。我下载了ChromeDriver,将其放在Eclipse项目的文件夹中,然后运行它。在我添加之后,它运行良好。但是,当我尝试导出它时(使用Eclipse的标准Export)。我相信它会崩溃,因为它找不到ChromeDriver

  • 问题内容: 我正在使用pyinstaller创建我的python脚本的可执行文件。 在脚本中,我使用了以下导入: 问题是,运行时,它将导致包括Firefox而不是Chrome。在结果文件夹c:… \ dist \ myscript \ selenium \ webdriver中,有一个firefox文件夹,因此它只是跳过了chromedriver,这对我来说是个严重的问题,因为脚本需要与Chrom

  • 如何在自定义. php文件中包含WordPress函数? 详细说明:我的主题(构造函数)下有一个名为reports的目录。这些包含。php文件,该文件使用DOMPDF从站点的数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的函数,例如。如果我使用这些,我(自然)会得到以下错误: 致命错误:在ROOT/public\u html/wp content/themes/construc

  • 问题内容: 如何在自定义.php文件中包含WordPress函数? 详细信息:我在主题(构造函数)下有一个名为reports的目录。这些文件包含.php文件,这些文件使用DOMPDF从站点数据生成报告以供下载。对于这些,我想使用WordPress引擎提供的功能,例如。如果我使用这些,我(自然)会收到以下错误: 致命错误:在第15行的ROOT / public_html / wp-content /

  • 如果任何人有一个解决办法,或者可以指出我应该读什么的方向,以进一步理解这一点,这将是非常感谢的。 参见下面的cmakelists.txt