项目结构 Java 版本 1.7 不被支持。

44

当我更新Java时,我发现了这个问题:“项目面向的Java版本1.7不受支持”。

  1. 打开Eclipse,右键单击您的项目文件夹
  2. 选择属性
  3. 现在选择项目Facets,在这里您将看到Java,单击版本并将更高的版本更改为较低的版本或根据您的要求进行更改。

进入图像描述

9个回答

6
你需要检查IDE中安装了哪种类型的JRE。

4

我之前在从Java 1.6升级到1.7时也遇到了同样的问题。为了解决这个问题,我按照以下步骤进行操作:

  1. 在“项目资源管理器”中右键单击项目,然后选择“属性”。
  2. 导航至“Java构建路径”>“库”
  3. 删除任何带有红色叉标的冲突库。
  4. 检查并编辑必要的JRE系统库Jars。
  5. 导航至项目结构,选择所需的Java版本。

来源:https://tipandtech.wordpress.com/2013/09/13/error-project-facet-java-version-1-7-is-not-supported-in-eclipse/

如果您尚未找到解决方案,请尝试上述方法。

Shishir


看起来有人抄袭了你的答案,但没有提到 StackOverflow,有点奇怪:http://tipandtech.wordpress.com/2013/09/13/error-project-facet-java-version-1-7-is-not-supported-in-eclipse/ - Christophe Roussy

4

双击Tomcat服务器->运行时环境->已安装的JRE->选择JDK 1.7


(说明:该步骤是选择Tomcat服务器运行的Java版本。)

3
我刚遇到同样的问题。我的解决方案是移除已安装的JRE 1.6版本,并勾选Java 1.7版本。
在菜单栏中找到“Window” --> “Preferences” --> “Java” --> “Installed JRE's”。
就像Boopathi所说的那样。

0

将服务器(Tomcat或其他)指向的JRE更改为JDK


0

1.窗口菜单 -> 首选项 2.在左侧选择服务器 -> 运行时环境 3.突出显示您想要为项目使用的服务器,然后选择“编辑...”按钮 4.在“编辑服务器运行时环境”对话框中,将JRE更改为Java 7 JDK或JRE。 5.重新构建您的项目,错误应该消失。


0
对我来说,在以下步骤后,Java 17出现在项目方面:
1. 窗口 > 首选项 > 已安装的JRE > 添加JDK 17,然后选择它 2. 已安装的JRE > 执行环境 > 选择JavaSE-17 > 在右侧勾选JDK 17

0
检查Window中的JDK版本--> 首选项-->Java编译器,然后在Window --> 首选项-->项目Facet-->Java中设置相同的JDK

-3

当我遇到同样的问题时,我通过更改工作空间来解决它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接