- r/
- 无法使用r-extension Netlogo加载库
无法使用r-extension Netlogo加载库
无法使用r-extension Netlogo加载库,r,netlogo,R,Netlogo,我无法使用NetLogo中的r扩展加载包。运行时,我似乎出现以下错误:
r:eval "library(rJava)"
注:
使用R-32位控制台加载库
这显然是假设r-extension在NetLogo中成功加载,并且我能够运行基本命令计算
扩展异常:R扩展中出错:评估中出错:
org.nlogo.api.ExtensionException:库中错误(rJava):存在
没有名为“rJava”的包
观察者运行命令中心调用的R:EVAL时出错
org.nlogo.nvm.EngineeExc
我无法使用NetLogo中的r扩展加载包。运行时,我似乎出现以下错误:
r:eval "library(rJava)"
注:
使用R-32位控制台加载库
这显然是假设r-extension在NetLogo中成功加载,并且我能够运行基本命令计算
扩展异常:R扩展中出错:评估中出错:
org.nlogo.api.ExtensionException:库中错误(rJava):存在
没有名为“rJava”的包
观察者运行命令中心调用的R:EVAL时出错
org.nlogo.nvm.EngineeException:扩展异常:中出错
R-Extension:Eval:org.nlogo.api.ExtensionException:错误
在库中(rJava):没有名为“rJava”的包
位于org.nlogo.extension.r.Entry$Eval.perform(Entry.java:560)
org.nlogo.prim.\u extern.perform(\u extern.java:54)在
org.nlogo.nvm.Context.stepConcurrent(Context.java:91)位于
org.nlogo.nvm.ConcurrentJob.step(ConcurrentJob.java:82)位于
org.nlogo.job.JobThread.org$nlogo$job$JobThread$$runPrimaryJobs(JobThread.scala:143)
在
org.nlogo.job.JobThread$$anonfun$run$1.apply$mcV$sp(JobThread.scala:78)
在org.nlogo.job.JobThread$$anonfun$run$1.apply上(JobThread.scala:76)
在org.nlogo.job.JobThread$$anonfun$run$1.apply上(JobThread.scala:76)
在scala.util.control.Exception$Catch.apply(Exception.scala:88)处
org.nlogo.util.Exceptions$.handling(Exceptions.scala:41)位于
org.nlogo.job.JobThread.run(JobThread.scala:75)
NetLogo 5.1.0 main:org.nlogo.app.AppFrame线程:JobThread Java
HotSpot(TM)服务器VM 1.6.0_45(太阳微系统公司;1.6.0_45-b06)
操作系统:Windows 8 6.2(x86处理器)Scala 2.9.2版
JOGL:(三维视图未初始化)OpenGL图形:(三维视图未初始化)
已初始化)模型:ode
01:15:42.263 RuntimeErrorEvent(org.nlogo.app.app$$anon$1
(org.nlogo.window.GUIWorkspace)AWT-EventQueue-0 01:15:42.232
AddJobEvent(org.nlogo.app.CommandLine)AWT-EventQueue-0 01:15:42.232
OutputEvent(org.nlogo.app.CommandLine)AWT-EventQueue-0 01:15:42.232
CompiledEvent(org.nlogo.window.CompilerManager)AWT-EventQueue-0
01:15:42.217 CompileMoreSourceEvent(org.nlogo.app.CommandLine)
AWT-EventQueue-0 01:15:42.154 PeriodicUpdateEvent
(org.nlogo.app.app$$anon$1(org.nlogo.window.GUIWorkspace))
AWT-EventQueue-0 01:15:41.951 PeriodicUpdateEvent
(org.nlogo.app.app$$anon$1(org.nlogo.window.GUIWorkspace))
AWT-EventQueue-0 01:15:41.748 PeriodicUpdateEvent
(org.nlogo.app.app$$anon$1(org.nlogo.window.GUIWorkspace))
AWT-EventQueue-0 01:15:41.545 PeriodicUpdateEvent
(org.nlogo.app.app$$anon$1(org.nlogo.window.GUIWorkspace))
AWT-EventQueue-0 01:15:41.138 PeriodicUpdateEvent
(org.nlogo.app.app$$anon$1(org.nlogo.window.GUIWorkspace))
AWT-EventQueue-0
这种多包安排的常见错误包括不兼容的包选择。您没有描述任何软件包安装的版本(尽管其中的一些细节可以在错误报告中看到)。错误表明没有安装rJava,而您(我想)说您的R版本是32位的,这让我想知道您的Java代码在Windows 8下访问的是哪个版本。调用sessionInfo()
返回什么。1。请看我关于这个问题的帖子:2。我不确定从R扩展加载rJava包是否是一个好主意。