錄入,彙總下面的Java類並不標誌着在使用Eclipse未定義的變量沒有顯示爲錯誤與Java的Eclipse
public class Test {
public static void main(String args[]) {
xCase = yCase + 100;
}
}
標識符XCASE和yCase沒有定義,這可能不是正確的代碼的任何錯誤,因此在運行命令行 編譯器檢查它給了我2個錯誤
C:\Test>javac Test.java
Test.java:5: error: cannot find symbol
xCase = yCase + 100;
^
symbol: variable xCase
location: class Test
Test.java:5: error: cannot find symbol
xCase = yCase + 100;
^
symbol: variable yCase
location: class Test
2 errors
爲什麼沒有日食給我看這些錯誤?
如果您嘗試運行代碼會發生什麼?你確定它確實是*內置的*代碼? (這是在一個Java項目,並在一個源目錄?) –
@JonSkeet他如何運行代碼,如果它不編譯? –
@PeterRader:這就是要點--OP預計編譯時錯誤,這表明他們期待它被編譯。也許自動編譯已關閉?通過運行代碼,這將*強制*編譯... –