1. Java JDK 6.
Firstly, your going to need to download Java JDK 6, and allot of people that I've helped with making servers have a hard time downloading it either because they get the wrong one or the java download manager doesn't work right for them so I uploaded it to mediafire...