eclipse创建web项目时,提示错误:Dynamic Web Module 3.0 requires Java 1.6 or newer.

 我来答
朱鑫哲1225
2018-03-31 · TA获得超过1.7万个赞
知道小有建树答主
回答量:94
采纳率:100%
帮助的人:1.3万
展开全部

这是由于你的 Maven 编译级别是 jdk1.5 或以下,而你导入了 jdk1.6 以上的依赖包:查看 Eclipse 的 Navigator 视图下该项目的 .classpath 文件:

[html] view plain copy

print?

  • <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">  

  • <attributes>  

  • <attribute name="maven.pomderived" value="true"/>  

  • </attributes>  

  • </classpathentry>  


  • 解决办法:
    使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上:

    [html] view plain copy

    print?

  • <build>  

  • <plugins>  

  • <!-- define the project compile level -->  

  • <plugin>  

  • <groupId>org.apache.maven.plugins</groupId>  

  • <artifactId>maven-compiler-plugin</artifactId>  

  • <version>2.3.2</version>  

  • <configuration>  

  • <source>1.7</source>  

  • <target>1.7</target>  

  • </configuration>  

  • </plugin>  

  • </plugins>  

  • </build>  

PS:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。

虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

秒杀腹黑菟
推荐于2018-02-27 · TA获得超过502个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:69.5万
展开全部

这是因为当前的编译器java版本太低,请打开eclipse的preferences->java->compiler选择右边的Compiler compliance level:为1.6以上版本


附图一张,有图有真相

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式