gpt4 book ai didi

java - 我读取 XML 文档 (JDOM),在另一台 PC 上运行时出现异常 java.lang.NoClassDefFoundError

转载 作者:行者123 更新时间:2023-12-02 00:17:11 26 4
gpt4 key购买 nike

这是我的第一个java软件...该软件在我的开发机器上运行良好,但我在另一台(非开发)机器(均在 Windows 10 上)上遇到异常:java.lang.NoClassDefFoundError: org/jdom2/JDOMException

我读到有一些与 JDOM 版本相关的内容,并且关键应该是类路径中 xerces.jar 顺序的内容( www.jdom.org )...我尝试了不同的方法,但没有任何结果。

我使用 NetBeans,但我不清楚如何包含 JDOM。我做了什么:

  • ToolsLibraries下,我创建了一个JDOM库,并将其包含在jdom-2.0.6.jar中,并且还添加了然后是 xercesImpl.jarxml-apis.jar,并检查 xerces 是否排在第一位:JDOM library creation
  • 然后,我通过右键单击项目的 Library 文件夹来使用添加库...:Add Library

该软件在我的开发 PC 上运行良好...但是当我在另一台 PC(没有开发环境)上创建 XML 对象时出现此异常:

线程“AWT-EventQueue-0”中出现异常 java.lang.NoClassDefFoundError: org/jdom2/JDOMException

我做错了什么?

最佳答案

您说您在另一台 PC 上没有开发环境,因此如果您没有可用的 JAR,则运行该程序将无法工作,因为您没有安装依赖项。

我建议研究 Maven。它是一个包管理器(除其他外),可以帮助您完成此类事情。 Here是 Maven 主页的链接。您正在寻找的图书馆是 here 。阅读教程,了解如何设置 Maven 项目并向 pom.xml 文件添加依赖项。

关于java - 我读取 XML 文档 (JDOM),在另一台 PC 上运行时出现异常 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59988280/

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