我在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)
从某种意义上说,它起作用了 - 它开始创建图形窗口并且不会停止! 有什么想法吗?
感谢