所以最近在我的電腦上(osx 10.9),我一直無法編譯任何Java程序。我不斷收到相同的錯誤消息。無論我試圖編譯:我的java編譯器壞了。我需要幫助修復它/重新安裝它
[[email protected] sandbox]$ javac IOLearning.java
./String.java:9: ';' expected
word = String ReplaceAll(word,"World");
^
./String.java:3: incompatible types
found : java.lang.String
required: String
String word = "Hello";
^
./String.java:9: cannot find symbol
symbol : variable String
location: class String
word = String ReplaceAll(word,"World");
^
./String.java:9: cannot find symbol
symbol : method ReplaceAll(String,java.lang.String)
location: class String
word = String ReplaceAll(word,"World");
^
4 errors
我試過從互聯網上更新java。我曾嘗試從蘋果下載最新的命令行工具。基本上我不知道該怎麼做。也許我只需要從java中刪除一切並重新安裝。有人能夠引導我通過這個?因爲現在我的備份計劃是在一夜之間格式化硬盤並重新開始!
IOLearning.java的內容是什麼? – 2014-10-04 17:58:16
'word = String ReplaceAll(word,「World」);'是無效的Java。解決這個問題,看看你的其他錯誤消失。此外,它似乎有一個名爲'String.java'的文件。這是一個非常非常糟糕的IDEA,因爲它與內置的String類衝突。 – 2014-10-04 17:58:27
刪除'String.java'?您不能通過簡寫名稱'String'來定義和引用您自己的類,而不會與'java.lang.String'衝突。 (你必須把它放到一個包中,然後用完全合格的類名引用它。) – 2014-10-04 17:59:01