Originally Posted by Apothem
Ah, thanks. I see where I went wrong then. I read about cp while trying to figure out the problem, but for some reason I thought I was only suppose to compile with that argument. Thank you.
It should be required for both javac and java. With the javac, it needs the resource to be accessible to verify that the code can be compiled with how the resource api was handled. And with the java, its required so it can actually access the linked resource, much like dll's require a system path or the same directory as the exe that is using it.