天堂2单机论坛

 找回密码
 立即注册
查看: 1215|回复: 1

解决java.lang.NoClassDefFoundError:javax/xml/bind/JAXBException

[复制链接]
  • TA的每日心情
    开心
    2021-3-30 11:43
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    28

    主题

    58

    帖子

    2410

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2410
    发表于 2021-3-17 11:56:21 | 显示全部楼层 |阅读模式
    使用新的JDK14.0.2、JDK15突然发现原来可以运行的项目突然不能启动了!

    提示:

    Caused by: java.lang.ClassNotFoundException: javax.xml.bind.PropertyException

    原因:

    JAXB API被认为是Java EE API,因此不再包含在Java SE 9中的默认类路径中。在Java 11中,它们完全从JDK中删除。

    Java 9引入了模块的概念,默认情况下,java.se聚合模块在类路径(或更确切地说,模块路径)上可用。正如其名称所暗示的,java.se汇聚模块并没有包括那些与Java 6/7/8传统上捆绑了Java EE的API。

    幸运的是,JDK 6/7/8中提供的这些Java EE API仍然在JDK中,但它们默认情况下不在类路径上。以下模块中提供了额外的Java EE API:

    要在运行时使JAXB API可用,请指定以下命令行选项:

    --add-modules java.xml.bind

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-12-17 09:11
  • 签到天数: 45 天

    [LV.5]常住居民I

    0

    主题

    710

    帖子

    741

    积分

    高级会员

    Rank: 4

    积分
    741
    发表于 2023-2-6 15:27:37 | 显示全部楼层
    ..........
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|监狱|天堂2单机论坛 ( 粤ICP备20030366号 )

    GMT+8, 2025-5-1 03:31 , Processed in 0.052884 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表