首页 > 解决方案 > 找不到类:“md.leonis.ServiceMagi?Test”

问题描述

我正在使用 JUnit 编写一个简单的 Java 测试并不断收到以下错误:Class not found: "md.leonis.ServiceMagi?Test". 我没有看到任何堆栈跟踪。

对这张票的建议没有帮助:运行 JUnit 测试时出现类未找到异常

我使 InteliJ Idea 缓存无效,重新编译项目,但没有结果。示例类:

public class ServiceMagiсTest {

    @Test
    public void test() {
        assertTrue(true);
    }
}

谁曾遇到过这种情况?

标签: javajunitclassnotfound

解决方案


我自己想通了。出于某种神秘的原因,班级名称中的一个字母被替换为俄罗斯字母表中的一个类似字母。IDE 给出了提示:

Identifier contains symbols from different languages: [LATIN, CYRILLIC]
Non-ASCII characters in an identifier

希望这可以帮助某人。


推荐阅读