背景
我正在尝试学习java并想尝试打印hello world作为我的第一个程序,并要求我的朋友给我发送一个。他说我很懒,不想做这项工作,但他确实给我发了一个程序,不情愿。
这是他发送的代码。
public class af {
public static void mаin(String [] args) {
System.out.println("Hello World!");
}
}
我尝试了什么: 我将它剪切并粘贴到gvim中,但是当我尝试运行它时会出现以下错误(它编译得很好)。
错误:线程“main”中的异常java.lang.NoSuchMethodError:main
但是,当我真正做出打字工作时(正如他想要的那样), 它有效!
问题:
这是如何运作的?
答案 0 :(得分:3)
我试图将其粘贴到我的IDE中,它向我指出
使用“Cp1252”字符编码无法映射某些字符。
它突出显示了无法映射的字符,并突出显示了public static void m
a
in
将а
更改为正常a
后,代码运行正常。
a
必须是某种不同的字符,看起来像a
。尝试再次输入a
,然后重试。