架构师

您现在的位置是:首页 > 技术博客 > 编程基础

编程基础

hutool工具包:EmojiUtil工具类报错问题(emoji-java)

架构师小跟班 2020-07-08 编程基础
报错信息:Exception in thread "main" java.lang.NoClassDefFoundError: com/vdurmont/emoji/EmojiParser$FitzpatrickAction at cn.hutool.extra.emoji.EmojiUtil.toAlias(E

报错信息:

Exception in thread "main" java.lang.NoClassDefFoundError: com/vdurmont/emoji/EmojiParser$FitzpatrickAction

at cn.hutool.extra.emoji.EmojiUtil.toAlias(EmojiUtil.java:121)

at com.provy.jiagou.Test.main(Test.java:16)

Caused by: java.lang.ClassNotFoundException: com.vdurmont.emoji.EmojiParser$FitzpatrickAction

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 2 more

问题描述:

在使用hutool工具操作Emoji表情符号时报错。

代码如下:

package com.provy.jiagou;

import cn.hutool.extra.emoji.EmojiUtil;

/**
 * @author 架构师小跟班
 * @Description: https://www.jiagou1216.com
 * @date 2020/7/8 10:18
 */
public class Test {

    public static void main(String[] args) {
        String alias = EmojiUtil.toAlias("[表情]");
        System.out.println(alias);
    }
}

问题原因:

没有引入额外的工具包。

<dependency>

<groupId>com.vdurmont</groupId>

<artifactId>emoji-java</artifactId>

<version>4.0.0</version>

</dependency>

文章评论