栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java.lang.NoClassDefFoundError: javax/activation/DataSource

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java.lang.NoClassDefFoundError: javax/activation/DataSource

文章目录
    • 1.降低JDK版本
    • 2.添加某些用户使用 mailR 包所需的 jar 文件
    • 3.总结


1.降低JDK版本
我之前安装了Java8的笔记本电脑上工作正常,
我刚刚得到了一台全新的台式电脑,安装了Java10,启动了R / RStudio和mailR不再工作了。

相同的错误:

 java.lang.NoClassDefFoundError: javax/activation/DataSource

快速修复

我安装了Java8(在当前的Java10之上),修改了JAVA_HOME系统变量以针对正确的Java版本,邮件管理器再次工作。

它归结为Java版本问题,至少部分地。 我被迫在工作中使用Java 8,并且该软件包运行良好,将升级Java库作为临时解决方案,以查看它是否解决了当前的问题。

2.添加某些用户使用 mailR 包所需的 jar 文件

javax.activation-api链接直达

https://mvnrepository.com/artifact/javax.activation/javax.activation-api/1.2.0

javax.activation链接直达

https://mvnrepository.com/artifact/com.sun.activation/javax.activation/1.2.0

3.总结

学习文档

从 Java 9 开始,Java EE 模块已弃用:http://openjdk.java.net/jeps/320
一般建议是将这些模块作为依赖项提供。https://maven.apache.org/surefire/maven-surefire-plugin/java9.html
要解决这个特定的问题,它将是“javax.activation:javax.activation-api”

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号