避免在ctrl+上退出rJava相关系统;c在终端中使用R时
并且指出,为了防止避免在ctrl+上退出rJava相关系统;c在终端中使用R时,java,r,jvm,rjava,Java,R,Jvm,Rjava,并且指出,为了防止ctrl+c导致R退出,一个“需要添加-xrsJava选项,以便JVM不会从R中窃取SIGINT” 我的问题是,在调用库(rJava)时,该-Xrs标志应该添加到哪里?显然不是。也许正在安装 > is.friends(Me, Java) [1] FALSE (我很少调用rJava,相反,它通常被称为依赖项,例如XLconnect。然而,如果我点击ctrl+c尝试在R中中断运行,整个程序就会退出。)您可以通过 rJava选项支持您加载库。例如: ## sets the m
ctrl+c
导致R
退出,一个“需要添加-xrsJava选项,以便JVM不会从R中窃取SIGINT”
我的问题是,在调用库(rJava)
时,该-Xrs
标志应该添加到哪里?显然不是。也许正在安装
> is.friends(Me, Java)
[1] FALSE
(我很少调用
rJava
,相反,它通常被称为依赖项,例如XLconnect
。然而,如果我点击ctrl+c
尝试在R
中中断运行,整个程序就会退出。)您可以通过
rJava选项支持您加载库。例如:
## sets the maximum Java heap size to 1024
options (java.parameters = "-Xmx1024m" )
## to prevent the Java runtime environment handling
## exception signals such SIGSEGV and SIGABRT
options (java.parameters = "-Xrs" )
然后像往常一样加载库:
library ( XLConnect )
编辑
如果包正在加载
rJava
,则可以指定以下标志:
.jinit(classpath="myClasses.jar", parameters="-Xmx512m")
如果包正在
命名空间中使用import(rJava)
加载rJava
,是否有方法指定这些标志?对于包,建议使用.jpackage
启动包onLoad
,而不是使用.jinit