安卓项目编译出现javax.xml.bind.JAXBException的编译异常信息解决方法
2021/5/10 14:55:16
本文主要是介绍安卓项目编译出现javax.xml.bind.JAXBException的编译异常信息解决方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在接收公司的项目时发现的一个问题,项目在原先的环境配置上可以运行的,之后Android Studio提示我更新了一下jar包后,项目就跑不起来,报错如下图所示:
Unable to load class 'javax.xml.bind.JAXBException'. This is an unexpected error. Please file a bug containing the idea.log file.
在网上普遍说jdk9以及9以上的不支持javax包的特性,基本有两个方法,导入javax的四个包,我试了不行,有兴趣可以去试一下,另一种是降低jdk的版本,我试了也不行。
最后在查找Android Studio自动帮我们安装的文件后,发现了一件有趣的事,就是装了两个jdk,但是只用了jdk11的版本,另一个没用:
jdk11版本位置:
microsoft_dist_openjdk_1.8.0.25:
其实这个microsoft_dist_openjdk就是谷歌新推出的自带的jdk版本,里面集成了很多谷歌的东西和jdk的东西,因此只要把jdk路径换成这个microsoft_dist_openjdk_1.8.0.25的路径就可以编译了。
这篇关于安卓项目编译出现javax.xml.bind.JAXBException的编译异常信息解决方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南