java - 在终端中编译 Java 会在字符串中出现非法字符错误

标签 java string

<分区>

我是新手,只是想做最基本的,简单的“Hello World”

这是代码,你可以在任何地方找到相同的代码:

class HelloWorld {
    public static void main (String args[]) {
        System.out.println(“Hello World!”);
    }
}

当我在终端中运行时(我使用的是 Mac),我遇到了以下错误:

HelloWorld.java:3: error: illegal character: '\u201c'
    System.out.println(“Hello World!”);
                       ^
HelloWorld.java:3: error: ';' expected
        System.out.println(“Hello World!”);
                        ^
HelloWorld.java:3: error: not a statement
        System.out.println(“Hello World!”);
                                  ^
HelloWorld.java:3: error: ';' expected
        System.out.println(“Hello World!”);
                                       ^
HelloWorld.java:3: error: illegal character: '\u201d'
        System.out.println(“Hello World!”);
                                        ^
5 errors

这是怎么回事?所有的错误都是字符串!

最佳答案

是用于表示字符串的错误字符 - 您应该使用 "

关于java - 在终端中编译 Java 会在字符串中出现非法字符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29719591/

相关文章:

java.lang.VerifyError : Verifier rejected class on Lollipop when using release APK

c++ - C 字符串的奇怪结果

python - 在python中将类似字符串的对象转换为字符串

java - 我需要通过邮件从相机发送图像

java - (生菜)只读你不能写一个只读的奴隶

java - 无法在 Windows 上使用 Java Print Service API 打印 UTF8 文档

java - 如何让我的简单猜谜游戏发挥作用?

Java数组向第一个添加新值并删除最后一个

带有空字符串和子字符串的 Java 序列化

java - 使用 String split Java 重建字符串