Is there a resource where I can read about why a .jar file would run fine on a Windows comp but not work on a Mac? This is a program that the user downloads from a website and runs, it's not run through the browser. I've read that in theory Java apps are supposed to be platform-independent, but...