欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

問題:

打開idea準(zhǔn)備新建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。保留所有權(quán)利。

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é)構(gòu))。
  • 在左側(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 設(shè)置為 8 - Lambdas, type annotations, etc.。
  • 點擊 Apply 然后 OK

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

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

  • 右鍵點擊 計算機,選擇 屬性
  • 選擇 高級系統(tǒng)設(shè)置 > 環(huán)境變量。
  • 在 系統(tǒng)變量 中,找到 JAVA_HOME,并設(shè)置為 Java 8 的安裝路徑(例如:C:\Program Files\Java\jdk1.8.0_xx)。
  • 點擊 確定 保存。

在 macOS 或 Linux 上,你可以在 .bash_profile 或 .zshrc 中設(shè)置 JAVA_HOME

export JAVA_HOME=/path/to/java8
export PATH=$JAVA_HOME/bin:$PATH

5. 重新啟動 IntelliJ IDEA

完成上述步驟后,重新啟動 IntelliJ IDEA,并重新打開項目。現(xiàn)在應(yīng)該能夠選擇 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)建的應(yīng)用,起步就是SpringBoot 3,而不是說是一個支持java 8的 SpringBoot2

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

總結(jié) 

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

相關(guān)文章

  • Mybatis in條件傳參的三種實現(xiàn)方式(直接$,List,[])

    Mybatis in條件傳參的三種實現(xiàn)方式(直接$,List,[])

    這篇文章主要介紹了Mybatis in條件傳參的三種實現(xiàn)方式(直接$,List,[]),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java的HashTable源碼解讀

    Java的HashTable源碼解讀

    這篇文章主要介紹了Java的HashTable源碼解讀,HashTable繼承了Dictionary類,提供了一些字典相關(guān)的基本功能如添加、刪除、判空、獲取元素數(shù)量等,需要的朋友可以參考下
    2023-12-12
  • Java多線程的原子性,可見性,有序性你都了解嗎

    Java多線程的原子性,可見性,有序性你都了解嗎

    這篇文章主要為大家詳細介紹了Java多線程的原子性,可見性,有序性,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java ES(Elasticsearch) 中的and 和 or 查詢

    Java ES(Elasticsearch) 中的and 和 or 查

    Elasticsearch 是一個分布式、高擴展、高實時的搜索與數(shù)據(jù)分析引擎,es中match查詢中,查詢字符串分詞后,默認是or或者的關(guān)系,這篇文章主要介紹了ES 中的and 和 or 查詢,需要的朋友可以參考下
    2022-11-11
  • java string 轉(zhuǎn)date方法如何實現(xiàn)

    java string 轉(zhuǎn)date方法如何實現(xiàn)

    在開發(fā)應(yīng)用中經(jīng)常會使用到j(luò)ava string 轉(zhuǎn)date這種不是很常見的做法,本文將以此問題提供詳細解決方案,需要了解的朋友可以參考下
    2012-11-11
  • 解決mybatis-plus-boot-starter與mybatis-spring-boot-starter的錯誤問題

    解決mybatis-plus-boot-starter與mybatis-spring-boot-starter的錯誤問題

    本文主要講述了在使用MyBatis和MyBatis-Plus時遇到的綁定異常問題,通過排查和總結(jié),作者發(fā)現(xiàn)使用MyBatis-Plus?Boot?Starter可以解決這個問題,文章詳細對比了MyBatis-Plus?Boot?Starter和MyBatis?Spring?Boot?Starter的功能和使用場景
    2025-01-01
  • java 多線程的幾種實現(xiàn)方法總結(jié)

    java 多線程的幾種實現(xiàn)方法總結(jié)

    這篇文章主要介紹了java 多線程的幾種實現(xiàn)方法總結(jié)的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握java多線程的知識,需要的朋友可以參考下
    2017-10-10
  • Java數(shù)據(jù)結(jié)構(gòu)與算法學(xué)習(xí)之雙向鏈表

    Java數(shù)據(jù)結(jié)構(gòu)與算法學(xué)習(xí)之雙向鏈表

    雙向鏈表也叫雙鏈表,是鏈表的一種,它的每個數(shù)據(jù)結(jié)點中都有兩個指針,分別指向直接后繼和直接前驅(qū)。所以,從雙向鏈表中的任意一個結(jié)點開始,都可以很方便地訪問它的前驅(qū)結(jié)點和后繼結(jié)點。本文將為大家詳細介紹雙向鏈表的特點與使用,需要的可以參考一下
    2021-12-12
  • springboot2中session超時,退到登錄頁面方式

    springboot2中session超時,退到登錄頁面方式

    這篇文章主要介紹了springboot2中session超時,退到登錄頁面方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • SpringBoot攔截器如何獲取http請求參數(shù)

    SpringBoot攔截器如何獲取http請求參數(shù)

    這篇文章主要給大家介紹了SpringBoot攔截器如何獲取http請求參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評論