springcloud与jdk版本问题
前言:一般spring系列都使用jdk1.8,但是博主比较懒,以前1.8和jdk11冲突就把1.8卸了,不想再装了,正好这俩天在搞springcloud,报了jdk版本问题的问题,写这篇文章记录一下。
报错:java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
解决:百度之后,发现这个错误就是jdk版本问题,jdk8版本以上使用了模块化概念,少了个JAXB-API没有默认加载,手动加载即可。可以使用模块命令–add-modles
java.xml.bind引入jaxb-api。 也可以在maven里添加jax-api的依赖。
完美解决问题,希望对各位有用:
<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-impl</artifactId><version>2.3.0</version></dependency><dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId><version>2.3.0</version></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version></dependency>
详情见博客,写的很详细,学习。
springcloud与jdk版本问题相关推荐
- ActiveMQ依赖JDK版本关系
1.如何查看官方发布的activeMQ依赖的JDK版本 1)以ActiveMQ 5.15.2 Release为例:在下载页面的Change Log处, 2)打开下载号的jar包,以activemq-a ...
- (转)如何修改maven的默认jdk版本
背景:在maven的配置文件中配置编译的jdk插件,就不需要在eclipse中进行重新的指定了. 问题 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2. ...
- Unsupported major.minor version (jdk版本错误)解决方案
2019独角兽企业重金招聘Python工程师标准>>> 如果你遇到了 Unsupported major.minor version ,请认真看一下,说不定会有帮助. 我花两个小时 ...
- Hadoop虚拟机的jdk版本和本地eclipse的版本不一致怎么办
在本周学习Hadoop遇到了一个问题,困扰了半天,本人在安装Hadoop时是按照视频来的,结果发现Hadoop上的jdk版本和本地eclipse的版本不一致,导致本地的程序到处jar包传到虚拟机上运用 ...
- activemq 各种版本区别_Apache ActiveMQ 各个版本所依赖的JDK版本
ActiveMQ下载地址 http://activemq.apache.org/download-archives.html ActiveMQ 依赖JDK版本 MQ版本号 ...
- eclipse中使用maven创建项目JDK版本默认是1.5解决方法
请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...
- Eclipse中更改JDK版本,解决ant编译报错的问题
要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...
- Tomcat指定特定JDK版本
我们知道在Linux服务器上,可以安装多个版本的JDK,那么当有多个JDK时,是否可以为Tomcat这类应用程序指定对应的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本.今天正好碰到这 ...
- 确定Java开发中.jar包的JDK版本
1.查看.jar包中的META-INF\MANIFEST.MF 使用winrar等压缩软件打开.jar包,查看META-INF\MANIFEST.MF中的内容,Build-Jdk属性就是JDK的版本, ...
- 〖Linux〗多个JDK版本之间快速切换
由于工作的需要,经常要切换JDK版本比如我HOME目录下有三个JDK版本: ~/apt/jdk1.6.0_34 # JDK6 ~/apt/jdk1.7.0_67 # JDK7 ~/apt/jdk1.8 ...
最新文章
- 关于RotatedRect与getRotationMatrix2D 的角度问题
- ad hoc是什么的简称_签名后的App安装时出现安装失败是什么原因?如何解决?
- Session机制详解及分布式中Session共享解决方案
- python新旧特性过渡_网站改版时的一种新旧版过渡方案
- UVA 1156 - Pixel Shuffle(模拟+置换)
- leetcode —— 29. 两数相除
- php 输出 jsonp
- 分库分表及其解决方案
- 从Python 2切换到Python 3:您需要了解的内容
- android的adb命令总结
- Hibernate配置文件与关联映射介绍
- matlab中linspace函数用法
- Mock测试-优缺点分析
- CodinGame - Chuck Norris 思路
- gin-vue-admin 使用docker容器中的数据库
- 能够自动感知背景主色调的按钮
- Bottle的插件与view装饰器冲突问题
- 看完阿里p8整理的Spring Security应用到源码手册,豁然开朗
- 最佳Outlook 2007改进-包括日历
- k8s之pod和pod探针
热门文章
- matlab s函数模板,MATLAB第5章S函数.ppt
- Oracle 拼接结果过长,ora-01489 字符串连接的结果过长 解决方案
- int fun(int n){switch(n){case 0: return 0;case 1: return 1;case 2: return 1;default:return fun(n-)}}
- Futter基础第20篇: 实现轮播图 flutter_swiper
- 如何在Eclipse配置Tomcat
- 1008 数组元素循环右移问题 (20 分)—PAT (Basic Level) Practice (中文)
- Codeforces 374A - Inna and Pink Pony
- 第五章 代码重用与函数编写(1)
- 采集网页数据生成到静态模板newslist.html文件中(正则表达式)
- NetBPM的nPdl的第一遍翻译