You're a dedicated programmer. You've just cloned a new project, ready to work your magic, but you're immediately hit with a dose of reality: Unsupported major.minor version. Great, wrong JDK version. Fine, you'll switch versions, right? But then the...