I have built an urban simulation model in Netlogo and hope to optimize model parameters (around 30). Since Netlogo does not support automate multiple runs with different parameter sets, I was thinking using another platform (R/python/Java) to call Netlogo, analyze the simulated results, and find the optimal parameters.
However, none of them work so far...In R, I have encountered error when starting Netlogo using RNetLogo. I have tried all the potential solutions I can find online, but still haven't figured out the issue. Would appreciate it if someone can help. Code: library(RNetLogo) nl.path = "C:/Program Files/NetLogo 5.3/app" NLStart(nl.path, gui=FALSE, nl.jarname = 'NetLogo.jar') Error message: java.lang.NoClassDefFoundError: org/nlogo/api/Exceptions$Handler at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) Caused by: java.lang.ClassNotFoundException at RJavaClassLoader.findClass(RJavaClassLoader.java:383) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 2 more Version: - system: Windows 10 - R: 3.3.3 - Netlogo: 5.3/5.3.1/6.0/6.0.2 (tried all of them, same error message) - Java: 1.8.0_151-b12 (this is the one called in R, checked by .jcall) - RNetlogo and rJava are most up-to-date as of 1/9/2018 -- You received this message because you are subscribed to the Google Groups "netlogo-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to netlogo-devel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.