Here are some steps to get started using Java on the instructional systems. Java deals with multiple files and directories a bit more intelligently than C, which is good, but it means there's some extra organization you have to do to get set up.