最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

打開IDEA配置Spring項目時發(fā)現(xiàn)沒有選擇java?1.8的選項解決方案

 更新時間:2025年03月31日 09:11:48   作者:SAFE20242034  
這篇文章主要介紹了打開IDEA配置Spring項目時發(fā)現(xiàn)沒有選擇java?1.8的選項的解決方案,文中通過代碼介紹的非常詳細,對大家學習或者idea具有一定的參考借鑒價值,需要的朋友可以參考下

問題:

打開idea準備新建SpringBoot項目時,發(fā)現(xiàn)只能選擇 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. 確保已經(jīng)安裝 Java 8

首先確認你已經(jīng)安裝了 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(文件 > 項目結(jié)構)。
  • 在左側(cè)選擇 SDKs(SDK)。
  • 點擊右側(cè)的 + 按鈕,選擇 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. 創(chuàng)建或修改項目的 JDK 版本

如果你創(chuàng)建的新項目無法選擇 Java 8,可以按照以下步驟更改項目的 JDK 版本:

  • 在 Project Structure 中,選擇 Project(項目)。
  • 在 Project SDK 下拉菜單中,選擇已添加的 Java 8。
  • 確保 Project language level 設置為 8 - Lambdas, type annotations, etc.。
  • 點擊 Apply 然后 OK

4. 確保正確配置環(huán)境變量

如果 IDEA 還是無法識別 Java 8,確保你在系統(tǒng)中正確設置了 JAVA_HOME 環(huán)境變量,指向 Java 8 安裝路徑。以 Windows 為例:

  • 右鍵點擊 計算機,選擇 屬性
  • 選擇 高級系統(tǒng)設置 > 環(huán)境變量。
  • 在 系統(tǒng)變量 中,找到 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,并重新打開項目?,F(xiàn)在應該能夠選擇 Java 8 作為項目的 JDK。

6. 檢查 IntelliJ IDEA 的 JDK 兼容性

如果你依然遇到問題,可能是你的 IntelliJ IDEA 版本太舊,無法兼容 Java 8。你可以嘗試更新 IntelliJ IDEA 到最新版。

如果這些步驟還是無法解決問題,請告訴我更多細節(jié),我可以進一步幫助你!

實際解決方案:

修改原來為17的環(huán)境變量配置,修改為1.8

C:\Program Files\Java\jdk1.8.0_152

去這個網(wǎng)站才發(fā)現(xiàn)

這種方式創(chuàng)建的應用,起步就是SpringBoot 3,而不是說是一個支持java 8的 SpringBoot2

當據(jù)說最近不是在大力推廣JDK17嗎,所以說那當然這個也是搞個17以上的版本,說實話,對我這種照葫蘆畫瓢的低級連CRUD都不會選手很不友好。說到這里,突然發(fā)現(xiàn),自己會的技術棧真的很有限

總結(jié) 

到此這篇關于打開IDEA配置Spring項目時發(fā)現(xiàn)沒有選擇java 1.8的選項解決方案的文章就介紹到這了,更多相關IDEA配置Spring沒有java 1.8選項內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決IDEA錯誤 Cause: java.sql.SQLException: The server time zone value的問題

    解決IDEA錯誤 Cause: java.sql.SQLException: The server time zone

    這篇文章主要介紹了解決IDEA錯誤 Cause: java.sql.SQLException: The server time zone value的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java將字符串寫入文本文件代碼示例

    Java將字符串寫入文本文件代碼示例

    這篇文章主要介紹了Java將字符串寫入文本文件代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • SpringBoot實現(xiàn)緩存組件配置動態(tài)切換的步驟詳解

    SpringBoot實現(xiàn)緩存組件配置動態(tài)切換的步驟詳解

    現(xiàn)在有多個springboot項目,但是不同的項目中使用的緩存組件是不一樣的,有的項目使用redis,有的項目使用ctgcache,現(xiàn)在需要用同一套代碼通過配置開關,在不同的項目中切換這兩種緩存,本文介紹了SpringBoot實現(xiàn)緩存組件配置動態(tài)切換的步驟,需要的朋友可以參考下
    2024-07-07
  • Java設計模式之接口隔離原則精解

    Java設計模式之接口隔離原則精解

    設計模式(Design pattern)代表了最佳的實踐,通常被有經(jīng)驗的面向?qū)ο蟮能浖_發(fā)人員所采用。設計模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解決方案。本篇介紹設計模式七大原則之一的接口隔離原則
    2022-02-02
  • java多線程中的volatile和synchronized用法分析

    java多線程中的volatile和synchronized用法分析

    這篇文章主要介紹了java多線程中的volatile和synchronized用法分析,以實例的形式分析了在多線程中volatile和synchronized的用法區(qū)別與使用原理,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • Spring?Boot?中正確地在異步線程中使用?HttpServletRequest的方法

    Spring?Boot?中正確地在異步線程中使用?HttpServletRequest的方法

    文章討論了在Spring?Boot中如何在異步線程中正確使用HttpServletRequest的問題,介紹了Tomcat的請求對象復用機制及其對異步線程的影響,并解釋了AsyncContext的作用與局限性,感興趣的朋友一起看看吧
    2025-03-03
  • 基于SpringBoot實現(xiàn)自動數(shù)據(jù)變更追蹤需求

    基于SpringBoot實現(xiàn)自動數(shù)據(jù)變更追蹤需求

    在企業(yè)級應用中,關鍵配置,業(yè)務數(shù)據(jù)變更的審計追蹤是一個常見需求,下面小編就要和大家簡單介紹一下如何使用SpringBoot實現(xiàn)自動數(shù)據(jù)變更的需求吧
    2025-10-10
  • Jsoup解析HTML實例及文檔方法詳解

    Jsoup解析HTML實例及文檔方法詳解

    這篇文章主要介紹了Jsoup如何解析一個HTML文檔、從文件加載文檔、從URL加載Document等方法,對Jsoup常用方法做了詳細講解,最近提供了一個示例供大家參考 使用DOM方法來遍歷一個文檔 從元素抽取屬性,文本和HTML 獲取所有鏈接
    2013-11-11
  • Java 結(jié)構化并發(fā)Structured Concurrency實踐舉例

    Java 結(jié)構化并發(fā)Structured Concurrency實踐舉例

    Java21結(jié)構化并發(fā)通過作用域和任務句柄統(tǒng)一管理并發(fā)生命周期,解決線程泄漏與任務追蹤問題,提升代碼安全性和可觀測性,其核心目標為資源整合、依賴管理、異??刂?適用于復雜并發(fā)場景,未來將與JVM集成并擴展框架支持,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-09-09
  • java優(yōu)先隊列PriorityQueue中Comparator的用法詳解

    java優(yōu)先隊列PriorityQueue中Comparator的用法詳解

    這篇文章主要介紹了java優(yōu)先隊列PriorityQueue中Comparator的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02

最新評論

哈尔滨市| 沿河| 千阳县| 彰化市| 定安县| 顺平县| 巫溪县| 德惠市| 平潭县| 尖扎县| 文水县| 泰和县| 黔江区| 桑日县| 河北区| 清水河县| 防城港市| 义乌市| 禹城市| 建德市| 拜泉县| 双鸭山市| 沾化县| 北流市| 固始县| 湘潭市| 岳西县| 弥勒县| 五指山市| 武城县| 蛟河市| 靖安县| 延庆县| 治多县| 花垣县| 胶州市| 海兴县| 华坪县| 社旗县| 务川| 微山县|