idea更改項(xiàng)目(模塊)JDK版本的操作步驟
一、更改jdk版本的重要性
對(duì)于程序員來說,我們要經(jīng)常拉取別人的項(xiàng)目,而別人的項(xiàng)目有可能用的jdk版本跟我們的idea所設(shè)置的jdk版本不同,所以運(yùn)行別人的項(xiàng)目的時(shí)候經(jīng)常會(huì)報(bào)錯(cuò),所以學(xué)會(huì)更改idea中的jdk版本對(duì)我們來說是非常有必要的。
二、操作步驟
(1).選中File->Project Structure,如下
(2)找到project 把SDK和Language level把里面的信息都改成想要修改的jdk版本
(3)找到Modules選擇想要修改的模塊將 Sources和Dependencies都修改成想要修改的jdk版本。
(4) 5. 選擇File->Settings->-Build,Execution,Deployment>Java Compiler, 選擇對(duì)應(yīng)的需要編譯的工程文件和java版本。
如下:
附:Idea打開不同項(xiàng)目,jdk不一致解決方案
出現(xiàn)這個(gè)錯(cuò)誤的原因:用IDEA導(dǎo)入整個(gè)項(xiàng)目,代碼不報(bào)錯(cuò),但是運(yùn)行的時(shí)候就會(huì)錯(cuò)誤,因?yàn)閖dk版本和你平時(shí)使用的jdk版本不一致,即使你更換了jdk也還是會(huì)報(bào)錯(cuò)
下面是解決方案:按照圖片步驟操作即可
1:更換默認(rèn)jdk
File??project Structure??Project??project SDK :選擇匹配的JDK,比如現(xiàn)在idea默認(rèn)使用的是1.8,則在此選擇1.8
2:給項(xiàng)目指定jdk版本
菜單路徑:File??project Structure??Modules??Dependencies??Module SDK :選擇匹配的SDK
3:給項(xiàng)目指定jdk版本
最后,也是最重要的一點(diǎn),菜單路徑:IntelliJ IDEA??Settings...??Build,Execution,Deployment??Compiler??java Compiler->Per-module bytecode Version 設(shè)置Target bytecode version的級(jí)別為匹配JDK。
按照安楠大叔給的操作步驟進(jìn)行完之后,你就可以運(yùn)行項(xiàng)目了,希望我的指引可以給大家?guī)矸奖?/p>
結(jié)語
正常情況下照著操作步驟修改就可以解決jdk版本不一致這種報(bào)錯(cuò)問題,如果這篇文章對(duì)兄弟們有幫助的話,請給博主點(diǎn)點(diǎn)關(guān)注點(diǎn)點(diǎn)贊。
到此這篇關(guān)于idea更改項(xiàng)目(模塊)JDK版本的操作步驟的文章就介紹到這了,更多相關(guān)idea更改項(xiàng)目JDK版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java多態(tài)實(shí)現(xiàn)原理詳細(xì)梳理總結(jié)
這篇文章主要介紹了Java多態(tài)實(shí)現(xiàn)原理詳細(xì)梳理總結(jié),多態(tài)是繼封裝、繼承之后,面向?qū)ο蟮牡谌筇匦?,本文只總結(jié)了多態(tài)的實(shí)現(xiàn)原理,需要的朋友可以參考一下2022-06-06java關(guān)于String.split("|")的使用方式
這篇文章主要介紹了java關(guān)于String.split("|")的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02Java實(shí)現(xiàn)字符串轉(zhuǎn)為駝峰格式的方法詳解
這篇文章主要介紹了如何利用Java語言實(shí)現(xiàn)字符串轉(zhuǎn)為駝峰格式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-07-07Java利用cors實(shí)現(xiàn)跨域請求實(shí)例
本篇文章主要介紹了Java利用cors實(shí)現(xiàn)跨域請求實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05深入解析堆排序的算法思想及Java代碼的實(shí)現(xiàn)演示
堆排序基于二叉堆結(jié)構(gòu)即完全二叉樹,可利用最大堆和最小堆的組建方式來進(jìn)行排序,這里就來深入解析堆排序的算法思想及Java代碼的實(shí)現(xiàn)演示2016-06-06hystrix配置中Apollo與Archaius對(duì)比分析
這篇文章主要為大家介紹了hystrix的配置中Apollo與Archaius對(duì)比分析,并為大家解答在hystrix的配置中有了Apollo是否還需要Archaius這一問題詳解2022-02-02