RJDBC读取多条记录异常:java.lang.OutOfMemoryError: Java hea

错误信息很明显,百度了很多方法都不凑效,在此记录一下解决办法吧

首先使用remove.packages移除 rJava包,然后重新打开RGUI或者Rstudio,重新安装rJava ,引用rJava后立即调用下面的函数,设置内存,具体大小根据需求来

.jinit(parameters="-Xmx512m")

.jinit的帮助文档可以看到

 ".jinit initializes the Java Virtual Machine (JVM). This function must be called before any rJava functions can be used."

.jinit必须是在对一次调用rJava的任何方法前使用,所以,以前用过rJava的方法的 最好先把rJava卸载了,重新装。

你可能感兴趣的:(r,rJava,RJDBC)