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

一、jdk11 移除了 Base64

替代方案

        Base64.getEncoder().encodeToString

        Base64.getDecoder().decode

二、Maven 打包报错

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


	org.apache.maven.plugins
		maven-compiler-plugin
		3.8.0
		
			11
			UTF-8
		

三、Lombok 无法使用

解决方案,升级lombok

        
			org.projectlombok
			lombok
			1.18.4
			provided
		

四、xmlelement 注解无法使用

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


			javax.xml.bind
			jaxb-api
			2.3.0
		
		
			com.sun.xml.bind
			jaxb-core
			2.3.0
		
		
			com.sun.xml.bind
			jaxb-impl
			2.3.0
		

到此这篇关于我从jdk1.8升级到jdk11所遇到的坑都有这些的文章就介绍到这了,更多相关jdk1.8升级到jdk11内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的