【问题标题】:Starting with Head First Java从 Head First Java 开始
【发布时间】:2020-02-21 21:52:20
【问题描述】:

不久前我开始学习 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

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

【问题讨论】:

  • 不要使用印刷引号字符()。始终使用直接打字机报价 (")。
  • 复制粘贴了吗?如果你这样做了,请不要这样做。输入它会帮助您学习 Java。
  • 感谢您的及时反馈。

标签: java compilation


【解决方案1】:

用直引号" 替换引号,它将编译。也值得使用一些IDE - 它会立即突出这些错误。

【讨论】:

  • 感谢您的快速反馈。我将研究 IDE 以获得最佳使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-13
  • 1970-01-01
  • 2020-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多