NetLogo 6.4扩展存储位置及Table扩展适配OpenMole方案问询
NetLogo 6.x(含6.4)Table扩展获取与OpenMole适配方案
一、Table扩展的存储位置
NetLogo 6.x版本的官方扩展(包括Table)不再默认存放在安装目录的extensions文件夹,而是保存在用户专属的缓存/安装路径:
- Windows:
C:\Users\[你的用户名]\AppData\Roaming\NetLogo\6.4\extensions - macOS:
~/Library/Application Support/NetLogo/6.4/extensions - Linux:
~/.netlogo/6.4/extensions
如果还没安装Table扩展,先打开NetLogo GUI,通过「Extensions菜单 > Install Extension」搜索并安装Table,完成后上述路径会生成table文件夹,里面包含table.jar文件。
二、直接获取Table扩展的JAR或源码
- JAR文件:可直接从上述用户目录的
table文件夹中提取;也可从NetLogo官方扩展仓库打包获取。 - 源码:Table扩展的源码托管在NetLogo官方代码仓库,可自行获取后编译为JAR文件。
三、适配OpenMole的扩展打包方式
OpenMole无头模式要求扩展与模型同目录,按以下步骤操作:
- 复制完整的
table文件夹(包含table.jar及配套配置文件)到你的NetLogo模型所在目录。 - 确保NetLogo模型代码开头的扩展声明正确:
extensions [table] - 将模型文件和
table文件夹一同放入OpenMole容器,容器会自动识别同目录下的扩展。
建议保留完整的table文件夹结构,避免因依赖文件缺失导致运行异常。
内容的提问来源于stack exchange,提问作者delaye
相关产品推荐
相关产品推荐

