java - 从 Head First Java 开始

标签 java compilation

不久前,我开始学习Python编码,但没多久,我就退出了。现在把一些东西放在一起,我开始阅读《Head First Java》一书,作为我的编码入门指南。

我使用以下几行创建了第一个 .java 文件:

public class MyFirstApp {

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

}

下一步编译这就是我得到的:

Mohameds-MBP:Desktop malsaman$ javac MyFirstApp.java
MyFirstApp.java:4: error: illegal character: '\u201c'
        System.out.println( “I Rule!" );
                            ^
MyFirstApp.java:4: error: ';' expected
        System.out.println( “I Rule!" );
                                   ^
MyFirstApp.java:4: error: unclosed string literal
        System.out.println( “I Rule!" );
                                    ^
MyFirstApp.java:5: error: illegal character: '\u201c'
        System.out.println( “The World” );
                            ^
MyFirstApp.java:5: error: illegal character: '\u201d'
        System.out.println( “The World” );
                                  ^
5 errors

显然缺少该步骤无法运行该文件。

最佳答案

将引号替换为直引号 " 并且它将编译。还值得使用一些 IDE - 它会立即突出显示此类错误。

关于java - 从 Head First Java 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60339179/

相关文章:

java - 是否可以使用birt框架绘制折线图?

linux - 找不到 -lcrypto

java - 有没有办法在编译期间在 Java 类中使用 maven 属性

java - 我需要做什么来解释这个 Java 程序?

compilation - 如何控制cmake的子目录编译顺序?

java - 操作系统启动时启动后台服务

java - Java类中的线程安全

java - 将语句括在 try catch block 中; eclipse和netbeans的区别

java - 我在网络应用程序中所做的事情是否可以轻易被黑客攻击或破坏?

使用来自 C99 的库在 Windows 上使用 TCC 编译文件