I'm taking Java programming in college and have a question on how to get started. I was browsing through documents online for the class before the first day of class tomorrow, and it seems that all of our Java programs will be command line-type programs. The instructor provides instructions for installing and using the Sun Java SDK on Windows. Obviously, I'd rather not go to a campus computer lab and torture myself with Windows (it was bad enough last semester when they forced us to use Visual Studio for C++) How do I get started with Java on Tiger? I've got Xcode installed, but don't think it has what I want, as the only command line type stuff is for C++. More importantly, will any Java code that works on my Mac work on a Windows box with the Sun SDK and vice versa? I don't want to get points on assignments taken off because my OSX compatible code doesn't work on the grader's Windows computer. Also, on the back cover of my Java textbook, it says "This edition uses the latest features of Java version 5.0, also known as Tiger." Does that have anything at all to do with OSX 10.4? The screenshots in the book are from Windows XP, so I doubt it. Thanks.