我使用的是Emoji4j - 我在类路径中包含了以下的库。
当我运行此代码时:
ladeURL:
它给出了以下错误:
String message = sCurrentLine.split(",")[6];
String[] words = message.split(" ");
for (String s : words) {
System.out.println(s);
System.out.print( " Have " +EmojiUtils.isEmoji(s)+ "
Emojis" );
}
答案 0 :(得分:2)
这听起来像JsonInclude.Include
内部枚举类的多个版本。这是在jackson-annotations.jar
中,它在上面的类路径的摘录中显示了两次。
浏览表明JsonInclude.Value
内部类和JsonInclude.Include.USE_DEFAULTS
都在Jackson 2.5和2.6之间添加。
Emoji4j显然需要JsonInclude.Value
内部类,而内部类依赖于JsonInclude.Include.USE_DEFAULTS
。如果加载旧版JsonInclude.Include
,则USE_DEFAULTS
将会丢失。