Great blog post! I am really looking forward to using the GUI, but as I'm trying to install it, I'm having a little trouble.
The first concern is that I'm running Processing 2.0 -- this was built for 1.5, is it still compatible?
The only step of the installation instructions I don't quite understand is this: "
Place it [SunflowAPIAPI.java] in the HemeshGui main directory besides “HemeshGui.pde”.
" I figured "besides" was just a typo, so I stuck it in the main directory, but maybe you meant something else? If I try to open the java file, Processing gives an error message saying I can't have a sketch with that name.
I'm also using Mac OSX and the compiled version of Sunflow you linked to says it's for Windows. Does that make a difference?
Finally, stupidest question of all: when you say "Run" as the final step, what does that entail? I have tried running each of the Processing sketches separately (starting with HemeshGui.pde) but they all give the following errors in red at the bottom:
java.lang.NullPointerException
at processing.app.Library.getClassPath(Library.java:315)
at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:422)
at processing.mode.java.JavaBuild.preprocess(JavaBuild.java:185)
at processing.mode.java.JavaBuild.build(JavaBuild.java:144)
at processing.mode.java.JavaBuild.build(JavaBuild.java:123)
at processing.mode.java.JavaMode.handleRun(JavaMode.java:120)
at processing.mode.java.JavaEditor$20.run(JavaEditor.java:480)
at java.lang.Thread.run(Thread.java:680)
Any help will be greatly appreciated: I am just getting my feet wet with this stuff and some of the basic language/steps still escape me.