编译用TextEdit编写的Java代码时出错:非法字符8218

时间:2016-08-19 19:51:29

标签: java macos

我开始学习如何在Mac OS / X Yosemite系统上开发Java程序。我从相关网站下载了JDK和JRE,并使用TextEdit编写了我的第一个程序:

public class MyFirstApp
{
    public static void main (String[] args)
    { 
        System.out.println(“I Rule!”); 
        System.out.println(“The World”);
    }
}

当我尝试编译时,出现以下错误:

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

将卷曲引号替换为正常引用,即:"。 当您从富文本源(如word文档或PDF)复制和粘贴代码时,通常会发生这种情况。

答案 1 :(得分:0)

您的源代码已替换双引号,但等效但更精彩的unicode字符显示引号的开始和结束。很可能是因为您从网页中复制了代码,而不是正确显示代码段或使用不是源代码的编辑器。

您必须使用简单的常规引号("')替换这些花哨的引号并重新编译。请参阅Java教程以了解何时使用。