Ed, there is no such thing as a resource folder in Eclipse… just create any package you want, and put whatever you want in it. Normally people indicate the use of the particular package by it’s name, for example int he Swing App framework, any package named “resources” is automatically treated as the resource package (properties files, images, etc.) for classes in the package above it… like:
com.myapp.resources
that package would have resources for the UI classes in com.myapp
The only reason your folder named “public” is showing up as a non-package, is because it’s an illegal package name, so Eclipse is forcibly removing it from the package hierarchy and changing it’s icon, instead of giving you a warning saying “don’t use that name”.
Hope that helps.