0

我在我的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)

从某种意义上说,这奏效了——它开始创建图形窗口并且不会停止!
有任何想法吗?

谢谢

4

0 回答 0