java.lang.NoClassDefFoundError:org.codehaus.jackson.map.ObjectMapper

时间:2015-01-29 10:10:12

标签: android spring

我有一个Spring android basic auth的项目。

身份验证项目是: - https://github.com/spring-projects/spring-android-samples/tree/master/spring-android-basic-auth

此文件内容转到: - .....\Downloads\spring-android-samples-master\spring-android-basic-auth\client

我添加的Jar文件是:

spring-android-rest-template-1.0.1.RELEASE.jar
spring-android-core-1.0.1.RELEASE.jar
jackson-mapper-asl-1.0.1.jar

错误发生在:

RestTemplate restTemplate = new RestTemplate();
            restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());

但钢铁我得到了java.lang.NoClassDefFoundError:org.codehaus.jackson.map.ObjectMapper的错误。

请帮我解决这个问题。

我是android新手请帮忙解决这个问题

提前致谢。

2 个答案:

答案 0 :(得分:1)

您必须将org.spring-framwork.web.jar添加到类路径中。

答案 1 :(得分:0)

您已为IDE安装了弹簧工具(假设您使用的是eclipse)。

如果您尚未安装以下链接。

http://www.codejava.net/ides/eclipse/install-spring-tool-suite-for-existing-eclipse-ide

如果您已安装,请刷新eclipse。