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

java警告:源發(fā)行版17 需要目標(biāo)發(fā)行版17問題及解決

 更新時(shí)間:2024年11月30日 14:17:57   作者:不南不難  
文章介紹了如何解決項(xiàng)目JDK版本不一致的問題,包括修改Project Structure、Modules、Dependencies和Settings中的JDK版本,以及在pom.xml中指定JDK源版本

問題

在從網(wǎng)上復(fù)制的項(xiàng)目想要在本地部署,或者本地有多個(gè)jdk版本,在開啟項(xiàng)目時(shí)容易出現(xiàn)jdk版本不一致的問題,導(dǎo)致項(xiàng)目不能運(yùn)行起來。

解決

解決這種問題主要時(shí)修改各個(gè)模塊的jdk版本,使之一致。即確保以下幾個(gè)地方的版本一致

1、在Project Structure的Project下確保SDK和Language level兩個(gè)地方的版本一致,我這里使用的是jdk1.8

2、在ModulesSourceLanguage level中確保版本和所需版本一致

3、在MoudlesDependencies中讓版本與所需版本一致

4、在SettingsJava Compile將版本修改為所需版本

最后記得Apply并且ok

5、還有pom.xml中的jdk版本也需要一致

以上就是一些常見的jdk版本的一致修改,一般就可以成功運(yùn)行,我一般這樣就可以了。這是比較普通的辦法,一般很少出現(xiàn)這種低級(jí)錯(cuò)誤,出現(xiàn)時(shí)可以先排查一次。

如果還是不能運(yùn)行,或者保存不了上面的修改內(nèi)容,可以將maven中的Profiles中的對(duì)號(hào)取消勾選。

如果還是不行,就在pom.xml中添加一個(gè)插件,指定jdk源版本。

嗯~~~

我一般不是很喜歡加插件,我老是碰到插件不能用,每次刪了就可以用,不知道為什么,應(yīng)該是版本不兼容,所以不是很喜歡加插件。

<build>
        <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version> <!-- 確保使用兼容的插件版本 -->
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        </plugins>
</build>

以上是我通過查詢網(wǎng)上的一些資料,整理的一套解決辦法,遇到之后,先排查一般問題,最后不行在使用最后的兩種辦法,前面的是必須確保一致?。。?/p>

不一致就不會(huì)通過,最后兩種不一定非要那么做,在確保前面一致還無法成功運(yùn)行,可以采取后面的兩種方法。

總結(jié)

這些僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論