I seem to have solved my own problem and want to shed some light on the solution that I found. I searched my computer for other versions javaos and found several other versions. I tried re-naming these but that still didn't work. Thus I deleted all of the javaos class files and "Viola" it now works. I don't understand how it could be cached with one file but not with another since my test file was being compiled in the same directory hierachy and everything. But it works now, everyone is happy, and life continues. If anyone knows why this works, or if the programming gods have just played an evil trick on me I would love to know.