我读取XML文档(JDOM),和另一台PC上运行时,我得到一个异常java.lang.NoClassDefFoundError

Cruxial:

这是我的第一个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.jar,并且也xml-apis.jar和检查发现的Xerces至上:JDOM库的创建
  • 然后,我用Add Library...我的项目的库文件夹右键点击:添加库

该软件的工作原理以及我的开发PC上......后来我这个例外创建我的XML对象时,另一台电脑(其中有没有开发环境)上:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdom2/JDOMException

我究竟做错了什么 ?

djharten:

你说你有其他的PC上没有开发环境,所以如果你没有可用的JAR文件,然后运行该程序将无法正常工作,因为你没有安装的依赖关系。

我会建议寻找到Maven的。这是一个包管理器(除其他事项外),并且可以帮助你这样的事情。这里是Maven的主要页面的链接。你要找的图书馆是在这里阅读如何设置一个Maven项目的教程,并添加依赖关系的pom.xml文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章