前言:一般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版本问题相关推荐

  1. ActiveMQ依赖JDK版本关系

    1.如何查看官方发布的activeMQ依赖的JDK版本 1)以ActiveMQ 5.15.2 Release为例:在下载页面的Change Log处, 2)打开下载号的jar包,以activemq-a ...

  2. (转)如何修改maven的默认jdk版本

    背景:在maven的配置文件中配置编译的jdk插件,就不需要在eclipse中进行重新的指定了. 问题 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2. ...

  3. Unsupported major.minor version (jdk版本错误)解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 如果你遇到了 Unsupported major.minor version ,请认真看一下,说不定会有帮助.  我花两个小时 ...

  4. Hadoop虚拟机的jdk版本和本地eclipse的版本不一致怎么办

    在本周学习Hadoop遇到了一个问题,困扰了半天,本人在安装Hadoop时是按照视频来的,结果发现Hadoop上的jdk版本和本地eclipse的版本不一致,导致本地的程序到处jar包传到虚拟机上运用 ...

  5. activemq 各种版本区别_Apache ActiveMQ 各个版本所依赖的JDK版本

    ActiveMQ下载地址 http://activemq.apache.org/download-archives.html ActiveMQ 依赖JDK版本 MQ版本号                ...

  6. eclipse中使用maven创建项目JDK版本默认是1.5解决方法

    请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...

  7. Eclipse中更改JDK版本,解决ant编译报错的问题

    要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...

  8. Tomcat指定特定JDK版本

    我们知道在Linux服务器上,可以安装多个版本的JDK,那么当有多个JDK时,是否可以为Tomcat这类应用程序指定对应的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本.今天正好碰到这 ...

  9. 确定Java开发中.jar包的JDK版本

    1.查看.jar包中的META-INF\MANIFEST.MF 使用winrar等压缩软件打开.jar包,查看META-INF\MANIFEST.MF中的内容,Build-Jdk属性就是JDK的版本, ...

  10. 〖Linux〗多个JDK版本之间快速切换

    由于工作的需要,经常要切换JDK版本比如我HOME目录下有三个JDK版本: ~/apt/jdk1.6.0_34 # JDK6 ~/apt/jdk1.7.0_67 # JDK7 ~/apt/jdk1.8 ...

最新文章

  1. 关于RotatedRect与getRotationMatrix2D 的角度问题
  2. ad hoc是什么的简称_签名后的App安装时出现安装失败是什么原因?如何解决?
  3. Session机制详解及分布式中Session共享解决方案
  4. python新旧特性过渡_网站改版时的一种新旧版过渡方案
  5. UVA 1156 - Pixel Shuffle(模拟+置换)
  6. leetcode —— 29. 两数相除
  7. php 输出 jsonp
  8. 分库分表及其解决方案
  9. 从Python 2切换到Python 3:您需要了解的内容
  10. android的adb命令总结
  11. Hibernate配置文件与关联映射介绍
  12. matlab中linspace函数用法
  13. Mock测试-优缺点分析
  14. CodinGame - Chuck Norris 思路
  15. gin-vue-admin 使用docker容器中的数据库
  16. 能够自动感知背景主色调的按钮
  17. Bottle的插件与view装饰器冲突问题
  18. 看完阿里p8整理的Spring Security应用到源码手册,豁然开朗
  19. 最佳Outlook 2007改进-包括日历
  20. k8s之pod和pod探针

热门文章

  1. matlab s函数模板,MATLAB第5章S函数.ppt
  2. Oracle 拼接结果过长,ora-01489 字符串连接的结果过长 解决方案
  3. int fun(int n){switch(n){case 0: return 0;case 1: return 1;case 2: return 1;default:return fun(n-)}}
  4. Futter基础第20篇: 实现轮播图 flutter_swiper
  5. 如何在Eclipse配置Tomcat
  6. 1008 数组元素循环右移问题 (20 分)—PAT (Basic Level) Practice (中文)
  7. Codeforces 374A - Inna and Pink Pony
  8. 第五章 代码重用与函数编写(1)
  9. 采集网页数据生成到静态模板newslist.html文件中(正则表达式)
  10. NetBPM的nPdl的第一遍翻译