java - 钻石运算符(<>)在java 1.7中不起作用

标签 java eclipse jsp javac

编译jsp文件时出现以下错误:

'<>' operator is not allowed for source level below 1.7

我正在使用jdk 1.7.x和eclipse Kepler 另外,我已在 Eclipse 的项目首选项中将 1.7 设置为合规级别,但代码仍然无法正常工作

我应该添加任何其他配置吗?

最佳答案

检查 Eclipse 中的以下区域:

  1. 右键单击项目 > 属性 > 项目方面 > Java > 版本 1.7

  2. 右键单击项目 > 属性 > Java 构建路径 > 库 > JRE 库应为 1.7

  3. 右键单击项目 > 属性 > Java 编译器 > 编译器合规级别

  4. 窗口 > 首选项 > 服务器 > 运行时环境 > 选择服务器 > 编辑 > 确保 JRE 设置为 1.7

关于java - 钻石运算符(<>)在java 1.7中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834938/

相关文章:

eclipse - Xuggler 初学者设置指南

javascript - 组合中的默认值不可见 - extjs

java - 是否可以在 Tomcat 8 中禁用对 JSP 2.3 引用静态字段和方法的支持

java - 解析和检索 JSON Java 中的元素

java - 在 Java 中使用 LIBSVM 实现精确度和召回率

java - 我应该在 servlet 中保持数据库连接打开吗?

javascript - 我使用java Servlet,提交表单并发送JSON格式的数据后无法重定向到另一个页面

java - WSDL 抽象消息与具体消息

eclipse - 打开类型对话框为空 - RSA (Rational Software Architetc) for WebSphere 7.5.0 on Linux (Ubuntu 9.04)

java - 无法在目录中找到 feature.xml