在R语言环境中无法载入rJava包的解决办法

简介:

问题描述:

安装包xlsx包后,运行library("xlsx")后弹出错误窗口:

RGui (64-bit): Rgui.exe - 系统错误

无法启动此程序,因为计算机中丢失 jvm.dll。尝试重新安装该程序以解决此问题。

image 

在R语言环境中的错误是:

载入需要的程辑包:rJava 
Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容: 
调用: inDL(x, as.logical(local), as.logical(now), ...) 
错误: 无法载入共享目标对象‘C:/Program Files/R/R-3.1.2/library/rJava/libs/x64/rJava.dll’:: 
LoadLibrary failure: 找不到指定的模块。

错误: 无法载入程辑包‘rJava’

 

解决办法:

在R语言里运行下面的命令:

Sys.setenv(JAVA_HOME='C:/Program Files/Java/jdk1.6.0_33/jre')

原来运行xlsx包需要rJava,而rJava需要JAVA环境,问题主要是JAVA环境变量引起的,如果不愿意在外面设置JAVA_HOME、PATH和CLASSPATH之类的环境变量,直接在R环境里设置就行了。不过这样每次启动时都要设置一次,可以保存在R的启动环境中。

 本文转自申龙斌的程序人生博客园博文,原文链接:http://www.cnblogs.com/speeding/p/4159264.html,如需转载请自行联系原作者

http://www.cnblogs.com/speeding/ 

相关文章
|
4月前
|
存储 数据采集 数据处理
R语言数据变换:使用tidyr包进行高效数据整形的探索
【8月更文挑战第29天】`tidyr`包为R语言的数据整形提供了强大的工具。通过`pivot_longer()`、`pivot_wider()`、`separate()`和`unite()`等函数,我们可以轻松地将数据从一种格式转换为另一种格式,以满足不同的分析需求。掌握这些函数的使用,将大大提高我们处理和分析数据的效率。
|
2月前
|
数据挖掘 C语言 C++
R语言是一种强大的统计分析工具,提供了丰富的函数和包用于时间序列分析。
【10月更文挑战第21天】时间序列分析是一种重要的数据分析方法,广泛应用于经济学、金融学、气象学、生态学等领域。R语言是一种强大的统计分析工具,提供了丰富的函数和包用于时间序列分析。本文将介绍使用R语言进行时间序列分析的基本概念、方法和实例,帮助读者掌握R语言在时间序列分析中的应用。
52 3
【R语言实战】——fGARCH包在金融时序上的模拟应用
【R语言实战】——fGARCH包在金融时序上的模拟应用
|
7月前
|
存储 算法 Windows
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(下)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
7月前
|
算法 数据可视化 数据挖掘
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(上)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
4月前
|
并行计算 IDE 数据挖掘
R语言入门:如何安装与配置环境
【8月更文挑战第27天】通过本文的指南,你应该能够顺利安装并配置R语言环境,以便进行数据分析和编程任务。R语言以其强大的功能和灵活的扩展性,成为数据分析领域的重要工具。希望本文能够帮助你入门R语言,并激发你进一步学习和探索的兴趣。随着经验的积累,你将能够充分利用R语言的优势,提高工作效率和数据处理能力。
|
7月前
|
数据挖掘 开发工具 Android开发
R语言对git安卓包分类统计、聚类、复杂网络可视化分析
R语言对git安卓包分类统计、聚类、复杂网络可视化分析
|
7月前
|
前端开发 数据挖掘 数据建模
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(中)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
7月前
|
数据采集 机器学习/深度学习 数据可视化
R语言在环境科学中的应用
【4月更文挑战第26天】R语言在环境科学中扮演关键角色,支持数据处理、空间分析、生态统计建模和结果可视化。数据处理有dplyr和tidyr等包,空间分析利用sf和ggplot2进行GIS操作,生态建模通过lme4和glmmTMB进行复杂关系分析,贝叶斯方法借助rjags等包。结果可视化依赖ggplot2和leaflet等工具,实现科学与非专业人士间的有效沟通。实际案例证明,R语言在气候变化、森林监测和污染管理等领域发挥着重要作用,随着持续发展,其在环境科学的应用将更加广泛。
101 0
|
7月前
|
前端开发
R语言实现随机前沿分析SFA、数据包络分析DEA、自由处置包分析FDH和BOOTSTRAP方法
R语言实现随机前沿分析SFA、数据包络分析DEA、自由处置包分析FDH和BOOTSTRAP方法