我的环境是JDK 1.6,Eclipse Indigo,JBoss 4.2.3.GA-jdk6。
在Eclipse Windows - > Preferences中,然后在Java - > Compiler部分中,Compiler compliance level设置为1.6。
在一个JSP中,我正在导入java.util.Arrays。
<%@ page import="java.util.Arrays"%>
然后我使用java.util.Arrays
类的方法:
<%
String[] factors = null;
factors = request.getParameterValues("factor");
System.out.println("factors=" + Arrays.toString(factors));
%>
当我运行它时,我收到以下错误消息:
导入java.util.Arrays无法解析。
和
数组无法解析
我做错了什么?
我检查了Eclipse Project本身的属性。
“Java编译器”部分已选中“启用项目特定设置”,其编译器合规性级别设置为1.5。我把它改为1.6。
Project Facets部分将Java设置为1.5。我把它改为1.6。
重新编译并运行,这次没有错误。