【问题标题】:Dyanamic web module 3.0 required java 1.6 or newer动态 web 模块 3.0 需要 java 1.6 或更高版本
【发布时间】:2015-06-16 12:53:57
【问题描述】:

在我的项目中,我在标记中遇到以下错误。我还在项目方面,java编译器和构建路径中设置了java 1.6,但没有解决这个错误。

【问题讨论】:

  • 在修改项目方面、java 编译器和构建路径后,您是否进行了清理和构建?
  • 是的,伙计,我也做那件事,但是....
  • 这是一个 maven 项目吗?
  • 是的,这是 maven 项目
  • 使用 maven 可能出现的问题更少。只有 pom.xml 和 src 文件夹(没有 .eclipse 垃圾)要导入。您可以按照 Sujit 的建议在 pom.xml 中管理所有这些。

标签: java maven spring-mvc


【解决方案1】:

当我在 pom 中设置 java 版本时遇到此错误时解决了我的问题 在 pom.xml 中你可以设置 java 版本 您可以通过设置以下属性来做到这一点

<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>

或通过在 maven-compiler-plugin 中提供版本。

【讨论】:

  • 你是如何将它归结为一个 maven 项目的?
  • 因为maven标签以为是maven项目
【解决方案2】:

该错误可能与不同的 Jre 版本有关 - 一个用于启动 eclipse,另一个用于创建项目。尝试在两个地方使用相同的 JRE 以避免错误。当你运行 eclipse.exe 时,也要给出 jdk 路径。

path/to/eclipse.exe" -vm "C:\pathto\java\jdk1.7.0_45\bin\javaw.exe"

或更新 eclipse.ini 并更新

另外,您希望它是 3.0 还是可以与 2.5 一起使用?如果它不需要更改它 2.5 并且错误应该消失。

【讨论】:

  • 这个问题发生在我在eclipse中导入一个项目的过程中。如果我创建一个新项目,否则当时他们没有错误或问题。
  • 当您导入项目时,请检查您的 java 设置。此外,您可能在现有代码中的 project_root/.settings 下有 org.eclipse.jdt.core.prefs,这不应该是。检查版本有 org.eclipse.jdt.core.compiler.codegen.targetPlatform=x.x 和 org.eclipse.jdt.core.compiler.source=x.x
猜你喜欢
  • 1970-01-01
  • 2019-10-20
  • 2014-04-17
  • 1970-01-01
  • 2016-03-28
  • 2016-12-20
  • 2015-07-16
  • 2015-04-17
  • 1970-01-01
相关资源
最近更新 更多