2013-07-15 112 views
0

所以我決定學習如何編程。我開始使用一本關於如何編程的舊書。我用光盤安裝JDK 3.something並開始閱讀。它擁有你程序的第一件事就是一個樣本,類似的「Hello World」javac找不到符號(方法)

這就是我,我正好鍵入它的書是怎麼說的:

//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個到我,但它仍然想出了同樣的錯誤,那唯一改變的事情是,它現在說我,而不是在錯誤1。任何其他建議? 順便說一句,我不更新jdk,因爲我擔心它不會工作,因爲腳本語言可能已經改變或類似的東西。

更新再次:我想念你的答案,我把我不是L.謝謝你的幫助!它現在完美運行!

+2

你可以使用JDK 6或更高版本嘗試嗎? –

+3

Jdk 3?老兄,你失去了超過15年的時間!我們要獲取Java 8.我建議你安裝最新的JDK VERSION這,然後用你的學習過程開始。 –

+5

是不是JDK 3像13年前?是啊,你應該下載Java 7的時候了。 –

回答

3

這是System.out.println("Java is Cool");您拼錯了println。

+0

是的,這始終是這麼多書的一個問題:「L」和「1」看起來很相似...... – Seelenvirtuose

1

錯誤是一個錯字。方法是println並且您使用了print1n

由於您決定學習Java,因此我建議立即停止並獲得正確的工具。使用latest JDK並使用Netbeans或Eclipse等開發IDE。

+0

+1所提建議Luiggi :) –

0

您鍵入錯誤的方法

System.out.print1n(); 

你需要

System.out.println(); 

代替。