Java方面我只是个菜鸟,所以对于编译器有时候莫名其妙的错误十分不解。
这不,在用Java写Red5服务器的时候又报错了。
我在源文件中写下:private Map<String,IConnection> onLineClient=new HashMap<String,IConnection>();
编译器就报错:语法错误,仅当源级别为 5.0 时已参数化的类型才可用
百思不得其解,百度一下,发现原来是Eclipse的设置问题。
解决方法如下:
1. 单击“窗口”菜单下面的“首选项”:
2. 选择“Java ”选项下的“编译器”选项:
3.在“编译器一致性级别”右边的下拉菜单里选择“6.0”:
4.单击“确定”按钮后在弹出的对话框单击“是”按钮,至此,设置完成。