Java方面我隻是個菜鳥,是以對于編譯器有時候莫名其妙的錯誤十分不解。 這不,在用Java寫Red5伺服器的時候又報錯了。 我在源檔案中寫下:private Map<String,IConnection> onLineClient=new HashMap<String,IConnection>(); 編譯器就報錯:文法錯誤,僅當源級别為 5.0 時已參數化的類型才可用 百思不得其解,百度一下,發現原來是Eclipse的設定問題。 解決方法如下: 1. 單擊“視窗”菜單下面的“首選項”: 2. 選擇“Java ”選項下的“編譯器”選項: 郁悶的報錯——“文法錯誤,僅當源級别為 5.0 時已參數化的類型才可用” 3.在“編譯器一緻性級别”右邊的下拉菜單裡選擇“6.0”: 4.單擊“确定”按鈕後在彈出的對話框單擊“是”按鈕,至此,設定完成。