我從jdk1.8升級到jdk11所遇到的坑都有這些
更新時間:2021年08月16日 17:38:47 作者:AI碼師
這篇文章主要介紹了從jdk1.8升級到jdk11將會遇到的一些坑,本文給大家分享解決方案對大家的學習或工作具有參考借鑒價值,對jdk1.8升級到jdk11相關知識感興趣的朋友,快來看看吧
一、jdk11 移除了 Base64
替代方案
Base64.getEncoder().encodeToString Base64.getDecoder().decode
二、Maven 打包報錯
修改方案,更新maven打包插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>11</release> <encoding>UTF-8</encoding> </configuration> </plugin>
三、Lombok 無法使用
解決方案,升級lombok
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version> <scope>provided</scope> </dependency>
四、xmlelement 注解無法使用
解決方案,引入外部jar,jdk11已經(jīng)移除此包
<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.0</version> </dependency>
到此這篇關于我從jdk1.8升級到jdk11所遇到的坑都有這些的文章就介紹到這了,更多相關jdk1.8升級到jdk11內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用OpenFeign實現(xiàn)服務調(diào)用的方法詳解
OpenFeign是運行在客戶端的聲明式服務調(diào)用的框架,通過聲明接口的方式來達到對服務的調(diào)用,本文就來和大家講講如何使用OpenFeign實現(xiàn)服務調(diào)用吧2023-06-06Spring mvc整合mybatis(crud+分頁插件)操作mysql
這篇文章主要介紹了Spring mvc整合mybatis(crud+分頁插件)操作mysql的步驟詳解,需要的朋友可以參考下2017-04-04Maven使用Nexus創(chuàng)建私服的實現(xiàn)
本文主要介紹了Maven使用Nexus創(chuàng)建私服的實現(xiàn),通過建立自己的私服,就可以降低中央倉庫負荷、節(jié)省外網(wǎng)帶寬、加速Maven構(gòu)建、自己部署構(gòu)件等,從而高效地使用Maven,感興趣的可以了解一下2024-04-04Java中使用HttpPost發(fā)送form格式的請求實現(xiàn)代碼
在Java中使用HttpPost發(fā)送form格式的請求,可以使用Apache HttpClient庫來實現(xiàn),這篇文章主要介紹了Java中使用HttpPost發(fā)送form格式的請求,本文給大家展示示例代碼,需要的朋友可以參考下2023-08-08