黑马程序员技术交流社区

标题: 求助!MacOS下出现编译错误 [打印本页]

作者: oassuperhan    时间: 2016-2-19 17:06
标题: 求助!MacOS下出现编译错误
今天在电脑上安装了jdk,因为电脑是苹果机,使用了MacOS,使用起来有些不方便。本来打算跑个HelloWorld测试一下,结果出现了编译错误。
源代码如下:
class Hello
{
        public static void main(String[] args)
        {
                System.out.print(“Hello,World!”);
        }
}

在终端的结果如下:
Mac-mini:JAVA练习 superhan$   javac helloworld.java
helloworld.java:5: 错误: 非法字符: '\u201c'
                System.out.println(“Hello,World!”);
                                 ^
helloworld.java:5: 错误: 需要';'
                System.out.println(“Hello,World!”);
                                  ^
helloworld.java:5: 错误: 非法的表达式开始
                System.out.println(“Hello,World!”);
                                       ^
helloworld.java:5: 错误: 需要';'
                System.out.println(“Hello,World!”);
                                             ^
helloworld.java:5: 错误: 非法字符: '\u201d'
                System.out.println(“Hello,World!”);
                                              ^
5 个错误

到底是哪里的问题,求大神赐教
作者: oassuperhan    时间: 2016-2-20 10:04
问题解决了,是文本编辑器的默认设置里增加了智能文本"纠错",把我的半角英文引号偷偷改成全角了,更改了设置后通过了
作者: 段亚东    时间: 2016-2-20 17:37

我曾经也因为一个分号问题,纠结了一下午。
作者: yindalei00    时间: 2016-2-20 18:13
本帖最后由 yindalei00 于 2016-2-20 18:19 编辑

双引号出错   unicode中 \u201d 转化为中文 是   ” 中文引号  改为英文下""即可




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2