IntelliJ IDEA cmd和idea Terminal查看java版本不一致的解決方案
問題描述
原來win10電腦上安裝的是jdk8的版本,因某些原因,現(xiàn)在想換成jdk7的版本,修改環(huán)境變量后,在cmd中執(zhí)行 [java -version]命令,顯示的是7的版本。
但在idea的Terminal中執(zhí)行,確實(shí)顯示8的版本。
原因分析
應(yīng)該是idea的緩存造成的
解決方法
方法1:清空緩存重啟
結(jié)論:該方法并不好使。
方法2:刪除緩存文件
在.IntelliJIdea2017.3目錄下,有兩個(gè)文件夾,一個(gè)config,一個(gè)system,刪掉system文件夾。
但有個(gè)問題是,筆者本地電腦上有兩個(gè)idea,一個(gè)2017,一個(gè)2020,現(xiàn)在用著的是2020.3.1的IDE,不知道為什么上邊截圖中只有2017的。
結(jié)論:即便把上圖框出來的目錄下的system文件夾刪掉,也是不行的。
方法3:修改環(huán)境變量的順序
把JAVA_HOME的配置往前提,給它更大的優(yōu)先級,防止其他配置項(xiàng)的干擾。
結(jié)論:不行
方法4:重啟電腦
修改完系統(tǒng)環(huán)境變量之后重啟電腦,再在idea中查看jdk版本,這時(shí)改成7的版本了。
結(jié)論:這種方法是可以的,但是太麻煩了。
方法5:項(xiàng)目配置jdk7
按照這個(gè)url配置了一個(gè)遍
https://blog.csdn.net/xiaoxiao_su123/article/details/133014381
結(jié)論:不行
方法6:關(guān)閉idea再啟動(dòng)
跟方法1有區(qū)別
這種方法就是直接關(guān)閉idea,然后再打開(還等了一會(huì)),再查看終于切換回jdk7的版本了。哈哈哈哈,哈哈哈哈,哈哈哈哈~~~
到此這篇關(guān)于IntelliJ IDEA cmd和idea Terminal查看java版本不一致的文章就介紹到這了,更多相關(guān)idea Terminal查看java版本不一致內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea創(chuàng)建spring boot項(xiàng)目及java版本只能選擇17和21的問題
- IDEA中JDK是1.8但Java版本只有21和17的解決辦法
- IDEA2023版本創(chuàng)建Spring項(xiàng)目只能勾選17和21卻無法使用Java8的完美解決方案
- 關(guān)于IDEA報(bào)錯(cuò)Error:java 不支持發(fā)行版本17的原因及解決方案
- Java連接MySQL8.0 JDBC的詳細(xì)步驟(IDEA版本)
- 關(guān)于Intellij idea 報(bào)錯(cuò):Error : java 不支持發(fā)行版本5的問題
- 永久解決 Intellij idea 報(bào)錯(cuò):Error :java 不支持發(fā)行版本5的問題
- idea中Java實(shí)體類怎樣生成序列化的版本號的方法
- 解決idea創(chuàng)建版本時(shí)只有Java21和Java17選項(xiàng)
相關(guān)文章
SpringBoot項(xiàng)目中使用騰訊云發(fā)送短信的實(shí)現(xiàn)
本文主要介紹了SpringBoot項(xiàng)目中使用騰訊云發(fā)送短信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04IntelliJ Idea 2020.1 正式發(fā)布,官方支持中文(必看)
這篇文章主要介紹了IntelliJ Idea 2020.1 正式發(fā)布,官方支持中文了,本文通過截圖的形式給大家展示,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04Java獲取服務(wù)器IP及端口的方法實(shí)例分析
這篇文章主要介紹了Java獲取服務(wù)器IP及端口的方法,結(jié)合實(shí)例形式分析了java針對客戶端及服務(wù)器端各種常見的信息操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-12-12java定時(shí)任務(wù)的實(shí)現(xiàn)方法
java定時(shí)任務(wù)的實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-03-03mybatis-plus團(tuán)隊(duì)新作mybatis-mate實(shí)現(xiàn)數(shù)據(jù)權(quán)限
本文主要介紹了mybatis-plus 團(tuán)隊(duì)新作 mybatis-mate 輕松搞定數(shù)據(jù)權(quán)限,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09Java計(jì)時(shí)器StopWatch實(shí)現(xiàn)方法代碼實(shí)例
這篇文章主要介紹了Java計(jì)時(shí)器StopWatch實(shí)現(xiàn)方法代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07JAVA JDK8 List分組的實(shí)現(xiàn)和用法
今天小編就為大家分享一篇關(guān)于JAVA JDK8 List分組的實(shí)現(xiàn)和用法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12Java源碼解析HashMap的tableSizeFor函數(shù)
今天小編就為大家分享一篇關(guān)于Java源碼解析HashMap的tableSizeFor函數(shù),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01Java的GUI編程之列表和組合框的設(shè)計(jì)使用
這篇文章主要介紹了Java的GUI編程之列表和組合框的設(shè)計(jì)使用,是Java圖形界面編程中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10