我也碰到同样的问题,并发现了一个很奇怪的现象:把library(xlsx)这个命令保存为文件,关闭后再打开,点击“编辑”--“运行所有代码”,或将光标放在library(xlsx)所在行,按Ctrl-R键,均出现如下错误信息:
> library(xlsx)
载入需要的程辑包:xlsxjars
载入需要的程辑包:rJava
Error : .onLoad failed in loadNamespace() for 'xlsxjars', details:
call: .jinit()
error: Cannot create Java virtual machine (-4)
错误: 无法载入程辑包‘xlsxjars
但是,把library(xlsx)这个命令写入记事本--全选--复制--打开R--点击“文件”--“新建程序脚本”--粘贴--点击“编辑”--“运行所有代码”--xlsx包载入成功。
以上是我目前所找到的一个无奈的解决办法,另外,在RStudio中无此问题。R 2.15.2 以前的版本也无此问题。