在请求补丁颜色时使用Java错误控制NetLogo?

在请求补丁颜色时使用Java错误控制NetLogo?,java,api,netlogo,Java,Api,Netlogo,例如,我有NetLogo文件toy.nlogo,它所做的只是在执行setup命令时,将所有面片设置为颜色“9”(浅灰色)。我使用以下代码来执行此操作,但它会不断导致错误: workspace.open("toy.nlogo"); workspace.command("setup"); System.out.println(workspace.report("ask patch 10 10 [show pcolor]")); workspace.dispose(); 有什么建议吗? 谢谢提问是命

例如,我有NetLogo文件toy.nlogo,它所做的只是在执行setup命令时,将所有面片设置为颜色“9”(浅灰色)。我使用以下代码来执行此操作,但它会不断导致错误:

workspace.open("toy.nlogo");
workspace.command("setup");
System.out.println(workspace.report("ask patch 10 10 [show pcolor]"));
workspace.dispose();
有什么建议吗?
谢谢

提问
是命令,不是记者。它不报告值。(也不显示)

尝试将第三行更改为:

System.out.println(workspace.report("[pcolor] of patch 10 10"));

是的,我碰巧能够在没有看到错误信息的情况下发现问题,但总的来说,Martin是对的:永远不要说“错误”。显示准确的错误。