我在我的Rprofile.site
(WindowsOS)中使用这一行来创建一个速记:
makeActiveBinding('newdev', function(...) {library(grDevices); dev.new(restoreConsole=T)},.GlobalEnv)
但是,当我尝试从 JavaGUI for R(又名 JGR)中的控制台执行它时,它无法创建一个窗口并返回NULL
. 如果我键入dev.new()
一个新窗口打开就好了。我已经安装了 JRE 1.7.0_06 和 Java7(一切都是 x64)。
然后,我尝试从 JGR 控制台定义一个新的绑定:
makeActiveBinding('newfoo', function(...) {library(grDevices); dev.new(restoreConsole=T)},.GlobalEnv)
从某种意义上说,这奏效了——它开始创建图形窗口并且不会停止!
有任何想法吗?
谢谢