java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > jdk1.8升级到jdk11

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

作者: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已经移除此包

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

您可能感兴趣的文章:
阅读全文