I'm fairly new to the language, and I find I spend a lot of time trying to figure out why libraries aren't being seen by sketches. I recently downloaded Memo's MSAFluid demos and I can't get them working because I keep getting the error:
"the package 'msafluid' does not exist. You might be missing a library."
This happens to me often enough that I really want to know what the mechanics of this error are. I put libraries in the Processing/libraries folder, which I verify is my Sketchbook. Is there a folder structure or naming convention that helps Processing see the libraries in the libraries folder or are all the libraries' packages exposed to processing as long as they are in that libraries folder? I often try the following types of setups to no avail:
I'm using OSX 10.6.3 and Processing 1.2, and have tried prioritizing both Java 5 and 6 in this case to see if that makes any difference but no luck. I've opened up the java class and the package name appears to match the import statement...Again, I feel like this happens to me often enough that I'm pretty determined to figure out how to debug and finally get past these errors.