...
- Java JDK 1.5.0 (aka Java 5.0)
- Netbeans IDE 4.1 (optional but recommended)
- install the Netbeans with JDK 5.0 bundle if you don't already have a suitable Java SDK installed
- Maven
- Follow the instructions at Installing Netbeans with Maven with Netbeans Support to setup Maven with Netbeans support.
- CVS client (normally pre-installed on any Linux box)
...