我创建了一个JSP页面,该页面在我的本地计算机上运行良好,但是当我在实时服务器中部署相同的代码时,它会不断抛出错误。我找不到根本原因,因为两台机器都配置了相同的JDK 1.6和tomcat 5.5,但操作系统不同,一个是Windows2003(实时),另一个是Win7(本地)。以下是产生错误(树形图初始化)的部分,或者至少我这样认为:
<%@ page import = "java.util.*"%> <% class Row{ String val_feature; public Row (String val_feature) { this.val_feature = val_feature; } } Map<String, List<Row>> rowmap = new TreeMap<String, List<Row>>(); %>
错误:
Syntax error on token "<", ( expected Syntax error, insert ")" to complete Expression Syntax error on token "<", ( expected Syntax error on token "(", invalid Expression
任何人都可以建议为什么发生这种情况或如何解决此错误。非常感谢!任何建议深表感谢。
我设法通过替换Java编译器解决了这个问题。显然,在这种情况下,Java 1.6.19x86不支持泛型。