【问题标题】:javac cant find symbol (method)javac 找不到符号(方法)
【发布时间】:2013-07-15 07:59:27
【问题描述】:

所以我决定学习如何编程。我开始使用一本关于如何编程的旧书。我用光盘安装了 JDK 3.something 并开始阅读。它让你编程的第一件事是一个示例,类似于“hello world”

这就是我所拥有的,我完全按照书中所说的方式输入了它:

 //My first java program

public class cooljava {

    public static void main (String args[])
    {
        System.out.print1n("Java is Cool");
    }
}

这是我在命令提示符下输入的:

c:\Users\johns_000\My Documents>javac cooljava.java

路径完全正确。

原来如此

cooljava.java:7: cannot find symbol
symbol  : method print1n(java.lang.String)
location: class java.io.PrintStream
                System.out.print1n("Java is Cool");
                          ^
1 error

就是这样。请帮忙。我不想继续,直到我可以让它工作。附言我正在使用 Windows 8。谢谢!

更新:我将 1 切换为 I,但仍然出现相同的错误,唯一改变的是它现在在错误中显示 I 而不是 1。还有其他建议吗? 顺便说一句,我没有更新 jdk,因为我担心它不会工作,因为脚本语言可能已经改变或类似的东西。

再次更新:我错过了您的答案,我输入了 i 而不是 L。感谢您的所有帮助!现在完美运行!

【问题讨论】:

  • 你能用 JDK 6 或更高版本试试吗?
  • JDK 3?伙计,你迷路了超过 15 年!我们即将获得 Java 8。我建议您安装最新的 jdk 版本,然后开始您的学习过程。
  • JDK 3 不是 13 年前的样子吗?是的,您应该立即下载 Java 7。

标签: java cmd command-prompt


【解决方案1】:

System.out.println("Java is Cool"); 你拼错了println。

【讨论】:

  • 是的,这在很多书中一直是个问题:'l' 和 '1' 看起来如此相似......
【解决方案2】:

错误是一个错字。方法是println,你用的是print1n

既然您决定学习 Java,我建议您立即停止学习并获得正确的工具。使用 latest JDK 并使用 Netbeans 或 Eclipse 等 IDE 进行开发。

【讨论】:

    【解决方案3】:

    你输入错误的方法

    System.out.print1n();
    

    你需要

    System.out.println(); 
    

    改为。

    【讨论】:

      猜你喜欢
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多