我得到这个错误:-NoClassDefFoundError无论代码在哪里使用StringUtils类或方法。我已经正确地将jar文件添加到代码中,并没有在我的代码中显示任何类型的错误(使用Eclipse Indigo)。在android java代码中使用common.lang.StringUtils时获取NoClassDefFoundError?
是否有任何一点我错过了。我在其他项目中使用过这个jar文件,但它们工作正常。
请帮助如果任何一个越来越类似的问题?谢谢
我得到这个错误:-NoClassDefFoundError无论代码在哪里使用StringUtils类或方法。我已经正确地将jar文件添加到代码中,并没有在我的代码中显示任何类型的错误(使用Eclipse Indigo)。在android java代码中使用common.lang.StringUtils时获取NoClassDefFoundError?
是否有任何一点我错过了。我在其他项目中使用过这个jar文件,但它们工作正常。
请帮助如果任何一个越来越类似的问题?谢谢
是的,这是因为您的.jar
文件没有正确导入。请按照以下步骤 -
将您.jar
文件在项目的libs
文件夹中。
将其导入到您的项目中。并且,GoTo项目 - >属性 - > Java构建路径 - >顺序选项卡。
检查您的.jar
文件是否已检查并按照第1顺序排列。这是主要的事情。
希望这些步骤可以帮助您。有一个看看下面的图像 -
我不知道你是如何执行你的代码的,但很明显这意味着这个jar没有正确地添加到你的类路径中,尤其是当你的代码在Eclipse中编译时。
将它添加到你的classpath中 - 或者重新检查它是否被很好地添加 - 执行时它应该可以工作。
右键单击项目,选择构建路径 - >配置构建路径,然后选择库标签。然后添加罐子,添加罐子(如果您使用的是eclipse)
请注意,构建类路径与运行时类路径不同。您必须将所需的JAR添加到两者。
这是我不在Eclipse喜欢的事情之一......
编辑:为JAR文件添加到运行时类路径:在Eclipse中,双击与项目相关的plugin.xml文件。在Runtime选项卡上有一个Classpath类别。从那里,您可以将JAR添加到运行时类路径中。
下面是说明这截图:
你能否详细说明你的答案..如何将jar添加到运行时? – Navdroid 2012-08-06 07:27:48
@NavdeepSinghBedi看到我编辑的答案。 – 2012-08-06 07:34:37
向我们展示你对你的项目'Java构建Path'的'Libraries'标签的屏幕截图? – Praveenkumar 2012-08-06 07:29:59