Netlogo Headless BehaviorSpace无法加载扩展

Netlogo Headless BehaviorSpace无法加载扩展,netlogo,behaviorspace,Netlogo,Behaviorspace,我试图从命令行运行BehaviorSpace的一个实验,但BehaviorSpace没有加载扩展。有,但我既不能理解答案也不能评论,所以我将在这里解释我的问题 我修改fire.nlogo模型,通过GUI添加一个名为“实验1”的随机实验,并从以下位置复制粘贴: 这很有效 然后我加上 "extensions[csv]" 作为模型中的第一行,并运行完全相同的命令。这就是我得到的: Exception in thread "main" Can't find extension: csv at pos

我试图从命令行运行BehaviorSpace的一个实验,但BehaviorSpace没有加载扩展。有,但我既不能理解答案也不能评论,所以我将在这里解释我的问题

我修改fire.nlogo模型,通过GUI添加一个名为“实验1”的随机实验,并从以下位置复制粘贴:

这很有效

然后我加上

"extensions[csv]" 
作为模型中的第一行,并运行完全相同的命令。这就是我得到的:

Exception in thread "main" Can't find extension: csv at position 11 in 
at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:171)
at org.nlogo.parse.StructureParser$$anonfun$parsingWithExtensions$1.apply(StructureParser.scala:70)
at org.nlogo.parse.StructureParser$$anonfun$parsingWithExtensions$1.apply(StructureParser.scala:69)
at scala.collection.immutable.List.foreach(List.scala:381)
at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:69)
at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:35)
at org.nlogo.parse.FrontEndMain$class.frontEnd(FrontEnd.scala:28)
at org.nlogo.parse.FrontEnd.frontEnd(FrontEnd.scala:16)
at org.nlogo.compiler.CompilerMain$.compile(CompilerMain.scala:28)
at org.nlogo.compiler.Compiler.compileProgram(Compiler.scala:54)
at org.nlogo.headless.HeadlessModelOpener.openFromModel(HeadlessModelOpener.scala:68)
at org.nlogo.headless.HeadlessWorkspace.openModel(HeadlessWorkspace.scala:544)
at org.nlogo.headless.HeadlessWorkspace.openFromSource(HeadlessWorkspace.scala:540)
at org.nlogo.headless.HeadlessWorkspace.openString(HeadlessWorkspace.scala:526)
at org.nlogo.headless.HeadlessWorkspace.open(HeadlessWorkspace.scala:508)
at org.nlogo.headless.Main$.org$nlogo$headless$Main$$newWorkspace$1(Main.scala:19)
at org.nlogo.headless.Main$$anonfun$runExperiment$1.apply(Main.scala:24)
at org.nlogo.headless.Main$$anonfun$runExperiment$1.apply(Main.scala:24)
at org.nlogo.lab.Lab$$anonfun$2.apply(Lab.scala:33)
at org.nlogo.lab.Lab$$anonfun$2.apply(Lab.scala:33)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.immutable.Range.foreach(Range.scala:160)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
at scala.collection.AbstractTraversable.map(Traversable.scala:104)
at org.nlogo.lab.Lab.run(Lab.scala:33)
at org.nlogo.headless.Main$.runExperiment(Main.scala:24)
at org.nlogo.headless.Main$$anonfun$main$1.apply(Main.scala:14)
at org.nlogo.headless.Main$$anonfun$main$1.apply(Main.scala:14)
at scala.Option.foreach(Option.scala:257)
at org.nlogo.headless.Main$.main(Main.scala:14)
at org.nlogo.headless.Main.main(Main.scala)
如果我使用Netlogo 5.3.1-64重复此过程,我将获得一个不同的错误,从

java.lang.IllegalStateException: Can't find extension: csv/csv.jar
我尝试了位图扩展而不是CSV,但没有成功。值得注意的是,如果我从GUI启动实验,它就会工作

我用 Ubuntu 16.10和
java-1.8.0-openjdk-amd64

我也有类似的问题

对我来说,当我将文件夹
extensions
NetLogo/app/
复制到
NetLogo
文件夹(通常位于
NetLogo headless.sh
的右侧)时,问题就解决了

java.lang.IllegalStateException: Can't find extension: csv/csv.jar