当我运行这个玩具示例时,我得到了这个错误:
http://howtodoinjava.com/2014/06/16/jackson-examples-convert-java-object-to-from-json/
我的分级文件有:
dependencies {
classpath('org.codehaus.jackson:jackson-mapper-asl:1.9.13')
}错误:
java -jar build/libs/pojo 0.1.0.jar线程“java.lang.NoClassDefFoundError”中的异常:org/codehaus/java.lang.Class.getDeclaredMethods0/JsonGenerationException 成本-商品成本-在java.lang.Class.privateGetDeclaredMethods(Class.java:2615)的比较 在java.lang.Class.getMethod0(Class.java:2856) 在java.lang.Class.getMethod(Class.java:1668)
根据建议更改我的等级以包含核心-asl仍然会产生相同的错误(请参阅更改):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath('org.codehaus.jackson:jackson-mapper-asl:1.9.13')
classpath('org.codehaus.jackson:jackson-core-asl:1.9.13')
}
}
apply plugin: 'java'
jar {
manifest {
attributes 'Main-Class': 'JavaToJSONExample'
}
}
repositories {
mavenCentral()
}
dependencies {
compile('org.codehaus.jackson:jackson-mapper-asl:1.9.13')
compile('org.codehaus.jackson:jackson-core-asl:1.9.13')
}发布于 2015-08-14 18:52:59
如果您想使用旧的Jackson实现,还需要导入jackson-core-asl:
dependencies {
classpath('org.codehaus.jackson:jackson-mapper-asl:1.9.13')
classpath('org.codehaus.jackson:jackson-core-asl:1.9.13')
}发布于 2015-08-14 19:03:46
在梯度中使用此依赖项
'com.fasterxml.jackson.core:jackson-core:2.6.1'以及mapper依赖项。此外,请将映射器版本升级为
'com.fasterxml.jackson.core:jackson-databind:2.6.1'https://stackoverflow.com/questions/32016794
复制相似问题