好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

我从jdk1.8升级到jdk11所遇到的坑都有这些

一、jdk11 移除了 Base64

替代方案

?

1

2

3

Base64.getEncoder().encodeToString

 

Base64.getDecoder().decode

二、Maven 打包报错

修改方案,更新maven打包插件

?

1

2

3

4

5

6

7

8

9

<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

?

1

2

3

4

5

6

<dependency>

     <groupId>org.projectlombok</groupId>

     <artifactId>lombok</artifactId>

     <version> 1.18 . 4 </version>

     <scope>provided</scope>

</dependency>

四、xmlelement 注解无法使用

解决方案,引入外部jar,jdk11已经移除此包

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

原文链接:https://blog.csdn.net/weixin_34311210/article/details/119701310

查看更多关于我从jdk1.8升级到jdk11所遇到的坑都有这些的详细内容...

  阅读:41次