打开IDEA配置Spring项目时发现没有选择java 1.8的选项解决方案
问题:
打开idea准备新建SpringBoot项目时,发现只能选择 17版本及以上的,但是本项目需要用java 8+SpringBoot 2.4.5+mybatisplus 3.4.2+mysql5.7+hutool 5.6.6+ ivew ui 4.7.0

Microsoft Windows [版本 10.0.26100.2894] (c) Microsoft Corporation。保留所有权利。 C:\Users\20120\Desktop\demo>java -version java version "17.0.5" 2022-10-18 LTS Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191) Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode, sharing)
如果在 IntelliJ IDEA 中你只能选择 Java 17 或更高版本,可能是因为 IntelliJ IDEA 的安装或配置问题,或者是没有正确安装或配置 Java 8。让我们尝试一些解决方案:
1. 确保已经安装 Java 8
首先确认你已经安装了 Java 8(JDK 8)。可以在终端中运行以下命令检查是否安装了 Java 8:
java -version
如果输出的版本不是 Java 8,那么你需要安装 Java 8。你可以参考我之前提供的方法,下载并安装 Java 8。
2. 在 IntelliJ IDEA 中添加 Java 8 SDK
如果 Java 8 已安装,但 IntelliJ IDEA 中没有显示出来,你需要手动将其添加到 IDE 中:
- 打开 IntelliJ IDEA。
- 选择 File > Project Structure(文件 > 项目结构)。
- 在左侧选择 SDKs(SDK)。
- 点击右侧的 + 按钮,选择 JDK。
- 找到你的 Java 8 安装路径(例如,如果你安装了 OpenJDK 8,路径可能类似
/usr/lib/jvm/java-8-openjdk/或C:\Program Files\Java\jdk1.8.0_xx)。 - 选择 Java 8 安装目录,并点击 OK。
这样,你就可以在项目中选择 Java 8 了。
3. 创建或修改项目的 JDK 版本
如果你创建的新项目无法选择 Java 8,可以按照以下步骤更改项目的 JDK 版本:
- 在 Project Structure 中,选择 Project(项目)。
- 在 Project SDK 下拉菜单中,选择已添加的 Java 8。
- 确保 Project language level 设置为 8 - Lambdas, type annotations, etc.。
- 点击 Apply 然后 OK。
4. 确保正确配置环境变量
如果 IDEA 还是无法识别 Java 8,确保你在系统中正确设置了 JAVA_HOME 环境变量,指向 Java 8 安装路径。以 Windows 为例:
- 右键点击 计算机,选择 属性。
- 选择 高级系统设置 > 环境变量。
- 在 系统变量 中,找到 JAVA_HOME,并设置为 Java 8 的安装路径(例如:
C:\Program Files\Java\jdk1.8.0_xx)。 - 点击 确定 保存。
在 macOS 或 Linux 上,你可以在 .bash_profile 或 .zshrc 中设置 JAVA_HOME:
export JAVA_HOME=/path/to/java8 export PATH=$JAVA_HOME/bin:$PATH
5. 重新启动 IntelliJ IDEA
完成上述步骤后,重新启动 IntelliJ IDEA,并重新打开项目。现在应该能够选择 Java 8 作为项目的 JDK。
6. 检查 IntelliJ IDEA 的 JDK 兼容性
如果你依然遇到问题,可能是你的 IntelliJ IDEA 版本太旧,无法兼容 Java 8。你可以尝试更新 IntelliJ IDEA 到最新版。
如果这些步骤还是无法解决问题,请告诉我更多细节,我可以进一步帮助你!
实际解决方案:
修改原来为17的环境变量配置,修改为1.8
C:\Program Files\Java\jdk1.8.0_152
去这个网站才发现
这种方式创建的应用,起步就是SpringBoot 3,而不是说是一个支持java 8的 SpringBoot2
当据说最近不是在大力推广JDK17吗,所以说那当然这个也是搞个17以上的版本,说实话,对我这种照葫芦画瓢的低级连CRUD都不会选手很不友好。说到这里,突然发现,自己会的技术栈真的很有限

总结
到此这篇关于打开IDEA配置Spring项目时发现没有选择java 1.8的选项解决方案的文章就介绍到这了,更多相关IDEA配置Spring没有java 1.8选项内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Mybatis in条件传参的三种实现方式(直接$,List,[])
这篇文章主要介绍了Mybatis in条件传参的三种实现方式(直接$,List,[]),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
Java ES(Elasticsearch) 中的and 和 or 查
Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎,es中match查询中,查询字符串分词后,默认是or或者的关系,这篇文章主要介绍了ES 中的and 和 or 查询,需要的朋友可以参考下2022-11-11
解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题
本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常问题,通过排查和总结,作者发现使用MyBatis-Plus Boot Starter可以解决这个问题,文章详细对比了MyBatis-Plus Boot Starter和MyBatis Spring Boot Starter的功能和使用场景2025-01-01
springboot2中session超时,退到登录页面方式
这篇文章主要介绍了springboot2中session超时,退到登录页面方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-01-01


最新评论