天天看點

郁悶的報錯——“文法錯誤,僅當源級别為 5.0 時已參數化的類型才可用”

  Java方面我隻是個菜鳥,是以對于編譯器有時候莫名其妙的錯誤十分不解。

  這不,在用Java寫Red5伺服器的時候又報錯了。

  我在源檔案中寫下:private Map<String,IConnection> onLineClient=new HashMap<String,IConnection>();

  編譯器就報錯:文法錯誤,僅當源級别為 5.0 時已參數化的類型才可用

  百思不得其解,百度一下,發現原來是Eclipse的設定問題。

  解決方法如下:

  1. 單擊“視窗”菜單下面的“首選項”:

  

  2. 選擇“Java ”選項下的“編譯器”選項:

  

郁悶的報錯——“文法錯誤,僅當源級别為 5.0 時已參數化的類型才可用”

  3.在“編譯器一緻性級别”右邊的下拉菜單裡選擇“6.0”:

  

  4.單擊“确定”按鈕後在彈出的對話框單擊“是”按鈕,至此,設定完成。