java - 运行rjava时如何处理 "Java Heap Space"错误

标签 java r rjava r-xlsx

我在 MacOS 上的 R 中使用 rJava 包。发生此错误:

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
java.lang.OutOfMemoryError: Java heap space

我需要 rJava 来打开带有 xlsx 包的 Excel 文件。由于此错误,我无法读取 .xlsx 文件。我想知道如何解决这个问题?

最佳答案

您需要在脚本开头使用以下函数修改 java 参数。

options(java.parameters = "-Xmx8000m")

您可能还需要先重新启动您的环境。

关于java - 运行rjava时如何处理 "Java Heap Space"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58443370/

相关文章:

java - 列表到字符串。安卓

arrays - 将矩阵转换为一维数组

java - 为什么 rJava 不能在使用 OpenJDK 7 的 Ubuntu 14.04 上运行?

r - 如何使用 "java.lang.Class"的预期返回类型?

java - 加载rJava包时java路径错误

java - Android 中的环形网络

java - 从 mySQL Java 中的 INSERT INTO SELECT 语句获取内部 SELECT 结果作为 ResultSet

java - jsf提交动态生成的表,其中包含多个<h :inputtext>

在echarts4r中删除千位逗号

r - R 中的动画 ggplot2 堆叠折线图