Hey,
I'm starting out Java development, and I want to know exactly what I need to download. I believe I need to download the JVM, but what else? And I know there are IDEs like NetBeans where you can just press a button to build and/or run the program, but what other piece of software would I need to execute a Java program (not including the text-editor)?