首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行无头BehaviorSpace时出错

运行无头BehaviorSpace时出错
EN

Stack Overflow用户
提问于 2016-04-12 15:50:22
回答 2查看 440关注 0票数 2

我觉得我必须为这样一个基本的问题道歉,但我只想在无头模式下运行BehaviorSpace实验就会出错。我尝试从命令行运行我自己的模型实验,但得到了一个错误。因此,我试着按照BehaviorSpace文档上的确切说明进行操作。为此,我在BehaviorSpace模型中创建了一个名为" experiment1“的experiment1实验(参见屏幕快照),然后尝试从命令行执行运行experiment1的命令。终端的屏幕截图显示,我首先设置安装了NetLogo 5.3的目录,然后尝试运行BehaviorSpace文档中的命令。终端的屏幕截图也显示了我正在获取的Java错误。我以前从未使用过终端,也不知道我做错了什么,但我确信我错过了一些简单的东西。

我正在使用Mac和NetLogo 5.3。谢谢您抽时间见我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-13 13:39:58

问题是NetLogo附带的.jar文件位于.jar文件和lib文件的位置。因此,只需在下面的代码中添加Java/就可以找到所有文件。

代码语言:javascript
复制
java -Xmx1024m -Dfile.encoding=UTF-8 -cp Java/NetLogo.jar \
  org.nlogo.headless.Main \
  --model Fire.nlogo \
  --experiment experiment1 \
  --table mytable.csv
票数 0
EN

Stack Overflow用户

发布于 2016-04-12 17:48:27

看来你没有在正确的目录下工作。

您需要cd到net徽标目录:对于我:

代码语言:javascript
复制
netlogo_directory = "/Applications/NetLogo 5.2"

所以

代码语言:javascript
复制
cd /Applications/NetLogo\ 5.2

然后可以执行命令:

代码语言:javascript
复制
java -Xmx2048m -Dfile.encoding=UTF-8 -cp ./Netlogo.jar org.nlogo.headless.Main --model /path/to/your/file/name/filename.nlogo --experiment experimentname  --table /path/to/log/with/filename.csv --spreadsheet /path/tp/spreadsheet/with/filename.csv
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36578264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档