Oh, I think I should read it carefully. There is an embedded example. I will try it now.
Sorry Robert On Wednesday, 25 December 2013 00:02:27 UTC, Robert White wrote: > > Hi all. > > I have been trying to run the following code but it seems that wherever I > put the Fire.nlogo file, there are always errors. > http://ccl.northwestern.edu/netlogo/5.0RC2/docs/controlling.html#example > > > import org.nlogo.headless.HeadlessWorkspace > object Example2 { > def main(args: Array[String]) { > val workspace = HeadlessWorkspace.newInstance > workspace.open( > "models/Sample Models/Earth Science/Fire.nlogo") > workspace.command("set density 62") > workspace.command("random-seed 0") > workspace.command("setup") > workspace.command("repeat 50 [ go ]") > println(workspace.report("burned-trees")) > workspace.dispose() > } > } > > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/picocontainer/DefaultPicoContainer > > at java.lang.ClassLoader.defineClass1(Native Method) > > at java.lang.ClassLoader.defineClass(ClassLoader.java:792) > > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > > at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > > at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > at org.nlogo.headless.HeadlessWorkspace$.newInstance( > HeadlessWorkspace.scala:37) > > at org.nlogo.headless.HeadlessWorkspace$.newInstance( > HeadlessWorkspace.scala:31) > > at Example1$.main(Example1.scala:5) > > at Example1.main(Example1.scala) > > Caused by: java.lang.ClassNotFoundException: > org.picocontainer.DefaultPicoContainer > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > > ... 16 more > > I have tried to put that to local directory but it still can't find it. > Please help. > > Thanks very much and Merry Xmas! > > Robert > > > > > -- 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/groups/opt_out.